01: package org.objectweb.celtix.jaxws;
02:
03: import javax.xml.ws.Endpoint;
04:
05: /**
06: * Provider the EndpointRegistry interface for bus
07: *
08: */
09: public interface EndpointRegistry {
10:
11: /**
12: * Register the Endpoint to Registry ,
13: * @param ep
14: * Endpoint reference
15: */
16: void registerEndpoint(Endpoint ep);
17:
18: /**
19: * Unregister the Endpoint to Registry ,and try to stop the Endpoint
20: * @param ep
21: * Endpoint reference
22: */
23: void unregisterEndpoint(Endpoint ep);
24:
25: /**
26: * Shuts down the Registry, stop the Endpoint in the registry
27: * @param ep
28: * Endpoint reference
29: */
30: void shutdown();
31:
32: }
|