Package org.bimserver.client.json
Class JsonBimServerClientFactory
- java.lang.Object
-
- org.bimserver.client.AbstractBimServerClientFactory
-
- org.bimserver.client.json.JsonBimServerClientFactory
-
- All Implemented Interfaces:
AutoCloseable,org.bimserver.shared.BimServerClientFactory
public class JsonBimServerClientFactory extends AbstractBimServerClientFactory
-
-
Constructor Summary
Constructors Constructor Description JsonBimServerClientFactory(String address)JsonBimServerClientFactory(String address, URL trustedCertificate)JsonBimServerClientFactory(String address, org.bimserver.shared.meta.SServicesMap servicesMap, JsonSocketReflectorFactory jsonSocketReflectorFactory, org.bimserver.shared.reflector.ReflectorFactory reflectorFactory, org.bimserver.emf.MetaDataManager metaDataManager)JsonBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, String address)JsonBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, String address, URL trustedCertificate)Create a new JsonBimServerClientFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BimServerClientcreate(org.bimserver.shared.AuthenticationInfo authenticationInfo)-
Methods inherited from class org.bimserver.client.AbstractBimServerClientFactory
addService, close, create, getHttpClient, getMetaDataManager, getServicesMap
-
-
-
-
Constructor Detail
-
JsonBimServerClientFactory
public JsonBimServerClientFactory(String address, org.bimserver.shared.meta.SServicesMap servicesMap, JsonSocketReflectorFactory jsonSocketReflectorFactory, org.bimserver.shared.reflector.ReflectorFactory reflectorFactory, org.bimserver.emf.MetaDataManager metaDataManager)
-
JsonBimServerClientFactory
public JsonBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, String address, URL trustedCertificate) throws org.bimserver.shared.exceptions.BimServerClientExceptionCreate a new JsonBimServerClientFactory- Parameters:
metaDataManager- A MetaDataManager that can be shared over multiple factoriesaddress- Address of the remote server, must have the format "protocol://address:port[/contextpath]", for example "http://localhost:8080"- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
JsonBimServerClientFactory
public JsonBimServerClientFactory(String address) throws org.bimserver.shared.exceptions.BimServerClientException
- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
JsonBimServerClientFactory
public JsonBimServerClientFactory(String address, URL trustedCertificate) throws org.bimserver.shared.exceptions.BimServerClientException
- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
JsonBimServerClientFactory
public JsonBimServerClientFactory(org.bimserver.emf.MetaDataManager metaDataManager, String address) throws org.bimserver.shared.exceptions.BimServerClientException- Throws:
org.bimserver.shared.exceptions.BimServerClientException
-
-
Method Detail
-
create
public BimServerClient create(org.bimserver.shared.AuthenticationInfo authenticationInfo) throws org.bimserver.shared.exceptions.ServiceException, org.bimserver.shared.ChannelConnectionException
- Throws:
org.bimserver.shared.exceptions.ServiceExceptionorg.bimserver.shared.ChannelConnectionException
-
-