Class DirectChannel

  • All Implemented Interfaces:
    org.bimserver.shared.ServiceHolder, org.bimserver.shared.TokenChangeListener

    public class DirectChannel
    extends Channel
    implements org.bimserver.shared.TokenChangeListener
    • Constructor Detail

      • DirectChannel

        public DirectChannel​(org.apache.http.impl.client.CloseableHttpClient httpClient,
                             org.bimserver.shared.ServiceFactory serviceFactory,
                             org.bimserver.shared.meta.SServicesMap sServicesMap)
    • Method Detail

      • connect

        public void connect()
                     throws org.bimserver.shared.exceptions.UserException
        Throws:
        org.bimserver.shared.exceptions.UserException
      • checkinSync

        public org.bimserver.interfaces.objects.SLongCheckinActionState checkinSync​(String baseAddress,
                                                                                    String token,
                                                                                    long poid,
                                                                                    String comment,
                                                                                    long deserializerOid,
                                                                                    boolean merge,
                                                                                    long fileSize,
                                                                                    String filename,
                                                                                    InputStream inputStream,
                                                                                    Long topicId)
                                                                             throws org.bimserver.shared.exceptions.ServerException,
                                                                                    org.bimserver.shared.exceptions.UserException
        Overrides:
        checkinSync in class Channel
        Throws:
        org.bimserver.shared.exceptions.ServerException
        org.bimserver.shared.exceptions.UserException
      • connect

        public void connect​(org.bimserver.shared.TokenHolder tokenHolder)
                     throws org.bimserver.shared.ChannelConnectionException
        Specified by:
        connect in class Channel
        Throws:
        org.bimserver.shared.ChannelConnectionException
      • newToken

        public void newToken​(String token)
        Specified by:
        newToken in interface org.bimserver.shared.TokenChangeListener