Class EndpointEvent

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ADDED
      An endpoint has been added.
      private EndpointDescription endpoint
      Reference to the associated endpoint description.
      static int MODIFIED
      The properties of an endpoint have been modified.
      static int MODIFIED_ENDMATCH
      The properties of an endpoint have been modified and the new properties no longer match the listener's filter.
      static int REMOVED
      An endpoint has been removed.
      private int type
      Type of the event.
    • Constructor Summary

      Constructors 
      Constructor Description
      EndpointEvent​(int type, EndpointDescription endpoint)
      Constructs a EndpointEvent object from the given arguments.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      EndpointDescription getEndpoint()
      Return the endpoint associated with this event.
      int getType()
      Return the type of this event.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ADDED

        public static final int ADDED
        An endpoint has been added.

        This EndpointEvent type indicates that a new endpoint has been added. The endpoint is represented by the associated EndpointDescription object.

        See Also:
        Constant Field Values
      • REMOVED

        public static final int REMOVED
        An endpoint has been removed.

        This EndpointEvent type indicates that an endpoint has been removed. The endpoint is represented by the associated EndpointDescription object.

        See Also:
        Constant Field Values
      • MODIFIED_ENDMATCH

        public static final int MODIFIED_ENDMATCH
        The properties of an endpoint have been modified and the new properties no longer match the listener's filter.

        This EndpointEvent type indicates that the properties of an existing endpoint have been modified and no longer match the filter. The endpoint is represented by the associated EndpointDescription object and its properties can be obtained via EndpointDescription.getProperties(). As a consequence of the modification the filters as specified in the EndpointEventListener.ENDPOINT_LISTENER_SCOPE do not match any more.

        See Also:
        Constant Field Values
      • endpoint

        private final EndpointDescription endpoint
        Reference to the associated endpoint description.
      • type

        private final int type
        Type of the event.
    • Constructor Detail

      • EndpointEvent

        public EndpointEvent​(int type,
                             EndpointDescription endpoint)
        Constructs a EndpointEvent object from the given arguments.
        Parameters:
        type - The event type. See getType().
        endpoint - The endpoint associated with the event.
    • Method Detail

      • getEndpoint

        public EndpointDescription getEndpoint()
        Return the endpoint associated with this event.
        Returns:
        The endpoint associated with the event.