Class ObjectChangeClientWebSocket

java.lang.Object
io.bdeploy.jersey.ws.change.client.ObjectChangeClientWebSocket
All Implemented Interfaces:
NoThrowAutoCloseable, AutoCloseable

public class ObjectChangeClientWebSocket extends Object implements NoThrowAutoCloseable
Wraps a WebSocket with functionality regarding ObjectChangeRegistrationDto.
  • Constructor Details

    • ObjectChangeClientWebSocket

      public ObjectChangeClientWebSocket(com.ning.http.client.AsyncHttpClient client, com.ning.http.client.ws.WebSocket webSocket)
  • Method Details

    • subscribe

      public void subscribe(String type, ObjectScope scope)
      Subscribe to subsequent changes of the given type and scope.
    • unsubscribe

      public void unsubscribe(String type, ObjectScope scope)
      Unsubscribe from subsequent changes of the given type and scope.
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface NoThrowAutoCloseable