Class AbstractObservable

    • Constructor Detail

      • AbstractObservable

        public AbstractObservable()
    • Method Detail

      • setMessageObserver

        public void setMessageObserver​(MessageObserver observer)
        Register a message observer for incoming messages.
        Specified by:
        setMessageObserver in interface Observable
        Parameters:
        observer - the observer to notify on receipt of incoming message
      • getMessageObserver

        public MessageObserver getMessageObserver()
        Description copied from interface: Observable
        Retrieves the message observer for incoming messages
        Specified by:
        getMessageObserver in interface Observable
        Returns:
        the observer to notify on receipt of incoming message
      • getTargetReference

        protected static org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference​(EndpointInfo ei,
                                                                                               Bus bus)
        Get the target reference .
        Parameters:
        ei - the corresponding EndpointInfo
        Returns:
        the actual target
      • getTargetReference

        protected static org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference​(EndpointInfo ei,
                                                                                               org.apache.cxf.ws.addressing.EndpointReferenceType t,
                                                                                               Bus bus)
        Get the target endpoint reference.
        Parameters:
        ei - the corresponding EndpointInfo
        t - the given target EPR if available
        bus - the Bus
        Returns:
        the actual target
      • activate

        protected void activate()
        Activate messages flow.
      • deactivate

        protected void deactivate()
        Deactivate messages flow.
      • getLogger

        protected abstract Logger getLogger()
        Returns:
        the logger to use