Package org.bimserver.client
Class AbstractBimServerClientFactory
- java.lang.Object
-
- org.bimserver.client.AbstractBimServerClientFactory
-
- All Implemented Interfaces:
AutoCloseable,org.bimserver.shared.BimServerClientFactory
- Direct Known Subclasses:
DirectBimServerClientFactory,JsonBimServerClientFactory,ProtocolBuffersBimServerClientFactory,SoapBimServerClientFactory
public abstract class AbstractBimServerClientFactory extends Object implements org.bimserver.shared.BimServerClientFactory
-
-
Constructor Summary
Constructors Constructor Description AbstractBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager)AbstractBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, URL trustedCertificate)AbstractBimServerClientFactory(org.bimserver.shared.meta.SServicesMap servicesMap, org.bimserver.emf.MetaDataManager metaDataManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddService(org.bimserver.shared.meta.SService sService)voidclose()org.bimserver.plugins.services.BimServerClientInterfacecreate()org.apache.http.impl.client.CloseableHttpClientgetHttpClient()org.bimserver.emf.MetaDataManagergetMetaDataManager()org.bimserver.shared.meta.SServicesMapgetServicesMap()
-
-
-
Constructor Detail
-
AbstractBimServerClientFactory
public AbstractBimServerClientFactory(org.bimserver.shared.meta.SServicesMap servicesMap, org.bimserver.emf.MetaDataManager metaDataManager)
-
AbstractBimServerClientFactory
public AbstractBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, URL trustedCertificate) throws org.bimserver.shared.exceptions.BimServerClientException- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
AbstractBimServerClientFactory
public AbstractBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager) throws org.bimserver.shared.exceptions.BimServerClientException- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
-
Method Detail
-
getHttpClient
public org.apache.http.impl.client.CloseableHttpClient getHttpClient()
-
getMetaDataManager
public org.bimserver.emf.MetaDataManager getMetaDataManager()
-
create
public org.bimserver.plugins.services.BimServerClientInterface create() throws org.bimserver.shared.exceptions.ServiceException, org.bimserver.shared.ChannelConnectionException- Specified by:
createin interfaceorg.bimserver.shared.BimServerClientFactory- Throws:
org.bimserver.shared.exceptions.ServiceExceptionorg.bimserver.shared.ChannelConnectionException
-
addService
public void addService(org.bimserver.shared.meta.SService sService)
-
getServicesMap
public org.bimserver.shared.meta.SServicesMap getServicesMap()
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-