Package org.bimserver.client
Class DirectChannel
- java.lang.Object
-
- org.bimserver.client.Channel
-
- org.bimserver.client.DirectChannel
-
- All Implemented Interfaces:
org.bimserver.shared.ServiceHolder,org.bimserver.shared.TokenChangeListener
public class DirectChannel extends Channel implements org.bimserver.shared.TokenChangeListener
-
-
Constructor Summary
Constructors Constructor Description DirectChannel(org.apache.http.impl.client.CloseableHttpClient httpClient, org.bimserver.shared.ServiceFactory serviceFactory, org.bimserver.shared.meta.SServicesMap sServicesMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bimserver.interfaces.objects.SLongCheckinActionStatecheckinSync(String baseAddress, String token, long poid, String comment, long deserializerOid, boolean merge, long fileSize, String filename, InputStream inputStream, Long topicId)voidconnect()voidconnect(org.bimserver.shared.TokenHolder tokenHolder)voiddisconnect()InputStreamgetDownloadData(String baseAddress, String token, long topicId)voidnewToken(String token)-
Methods inherited from class org.bimserver.client.Channel
add, bulkCheckin, checkinAsync, finish, get, get, getAdminInterface, getAuthInterface, getBimServerAuthInterface, getDownloadExtendedData, getJsonConverter, getLowLevelInterface, getMeta, getNewServicesInterface, getPluginInterface, getRegistry, getServiceInterface, getServiceInterfaces, getSettingsInterface, getSServicesMap, has, notifyOfConnect, notifyOfDisconnect, registerConnectDisconnectListener
-
-
-
-
Method Detail
-
connect
public void connect() throws org.bimserver.shared.exceptions.UserException- Throws:
org.bimserver.shared.exceptions.UserException
-
disconnect
public void disconnect()
- Specified by:
disconnectin classChannel
-
checkinSync
public org.bimserver.interfaces.objects.SLongCheckinActionState checkinSync(String baseAddress, String token, long poid, String comment, long deserializerOid, boolean merge, long fileSize, String filename, InputStream inputStream, Long topicId) throws org.bimserver.shared.exceptions.ServerException, org.bimserver.shared.exceptions.UserException
- Overrides:
checkinSyncin classChannel- Throws:
org.bimserver.shared.exceptions.ServerExceptionorg.bimserver.shared.exceptions.UserException
-
getDownloadData
public InputStream getDownloadData(String baseAddress, String token, long topicId) throws IOException
- Overrides:
getDownloadDatain classChannel- Throws:
IOException
-
connect
public void connect(org.bimserver.shared.TokenHolder tokenHolder) throws org.bimserver.shared.ChannelConnectionException
-
newToken
public void newToken(String token)
- Specified by:
newTokenin interfaceorg.bimserver.shared.TokenChangeListener
-
-