public abstract class Channel extends Object implements ServiceHolder
| Constructor and Description |
|---|
Channel(org.apache.http.impl.client.CloseableHttpClient closeableHttpClient) |
public Channel(org.apache.http.impl.client.CloseableHttpClient closeableHttpClient)
public <T extends org.bimserver.shared.interfaces.PublicInterface> T get(String interfaceClass)
public void add(String interfaceClass, org.bimserver.shared.interfaces.PublicInterface service)
public Map<String,org.bimserver.shared.interfaces.PublicInterface> getServiceInterfaces()
public void registerConnectDisconnectListener(ConnectDisconnectListener connectDisconnectListener)
public void notifyOfConnect()
public void notifyOfDisconnect()
protected void finish(Reflector reflector, ReflectorFactory reflectorFactory)
public abstract void disconnect()
public abstract void connect(TokenHolder tokenHolder) throws ChannelConnectionException
ChannelConnectionExceptionpublic org.bimserver.interfaces.objects.SLongCheckinActionState checkinSync(String baseAddress, String token, long poid, String comment, long deserializerOid, boolean merge, long fileSize, String filename, InputStream inputStream) throws org.bimserver.shared.exceptions.ServerException, org.bimserver.shared.exceptions.UserException
protected JsonConverter getJsonConverter()
protected org.bimserver.shared.meta.SServicesMap getSServicesMap()
public long checkinAsync(String baseAddress, String token, long poid, String comment, long deserializerOid, boolean merge, long fileSize, String filename, InputStream inputStream) throws org.bimserver.shared.exceptions.ServerException, org.bimserver.shared.exceptions.UserException
public InputStream getDownloadData(String baseAddress, String token, long topicId) throws IOException
IOExceptionpublic InputStream getDownloadExtendedData(String baseAddress, String token, long edid) throws IOException
IOExceptionpublic <T extends org.bimserver.shared.interfaces.PublicInterface> T get(Class<T> class1) throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
get in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.AdminInterface getAdminInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getAdminInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.AuthInterface getAuthInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getAuthInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.LowLevelInterface getLowLevelInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getLowLevelInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.MetaInterface getMeta() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getMeta in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.PluginInterface getPluginInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getPluginInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.NotificationRegistryInterface getRegistry() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getRegistry in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.SettingsInterface getSettingsInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getSettingsInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.ServiceInterface getServiceInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getServiceInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionpublic org.bimserver.shared.interfaces.NewServicesInterface getNewServicesInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getNewServicesInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionprotected boolean has(Class<? extends org.bimserver.shared.interfaces.PublicInterface> interface1)
public org.bimserver.shared.interfaces.AuthInterface getBimServerAuthInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
public void bulkCheckin(String baseAddress, String token, long poid, String comment, Path file) throws org.bimserver.shared.exceptions.UserException, org.bimserver.shared.exceptions.ServerException
Copyright © 2019 OpenSource BIM. All rights reserved.