Class JsonBimServerClientFactory

    • 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.BimServerClientException
        Create a new JsonBimServerClientFactory
        Parameters:
        metaDataManager - A MetaDataManager that can be shared over multiple factories
        address - 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.ServiceException
        org.bimserver.shared.ChannelConnectionException