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 long checkin(String baseAddress, String token, long poid, String comment, long deserializerOid, boolean merge, boolean sync, 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, long serializerOid) 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.bimsie1.Bimsie1AuthInterface getBimsie1AuthInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getBimsie1AuthInterface 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.bimsie1.Bimsie1LowLevelInterface getBimsie1LowLevelInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getBimsie1LowLevelInterface 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.bimsie1.Bimsie1NotificationRegistryInterface 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.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 org.bimserver.shared.interfaces.bimsie1.Bimsie1ServiceInterface getBimsie1ServiceInterface() throws org.bimserver.shared.exceptions.PublicInterfaceNotFoundException
getBimsie1ServiceInterface in interface ServiceHolderorg.bimserver.shared.exceptions.PublicInterfaceNotFoundExceptionCopyright © 2016 OpenSource BIM. All rights reserved.