View Javadoc

1   package org.codehaus.xfire.service.event;
2   
3   
4   /***
5    * An object that registers to be notified of events generated by a <code>ServiceEndpointRegistry</code> object.
6    *
7    * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
8    * @author <a href="mailto:poutsma@mac.com">Arjen Poutsma</a>
9    * @see RegistrationEvent
10   */
11  public interface RegistrationEventListener
12  {
13      /***
14       * Notifies this <code>RegistrationEventListener</code> that the <code>ServiceEndpointRegistry</code> has registered
15       * an endpoint.
16       *
17       * @param event an event object describing the source of the event
18       */
19      void endpointRegistered(RegistrationEvent event);
20  
21      /***
22       * Notifies this <code>RegistrationEventListener</code> that the <code>ServiceEndpointRegistry</code> has
23       * deregistered an endpoint.
24       *
25       * @param event an event object describing the source of the event
26       */
27      void endpointUnregistered(RegistrationEvent event);
28  }