cgl.narada.wsinfra.messaging.bootstrap.wse
Class WseInitializer

java.lang.Object
  extended by cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
      extended by cgl.narada.wsinfra.messaging.bootstrap.wse.WseInitializer
All Implemented Interfaces:
Initializer, FrameworkIndicator

public class WseInitializer
extends WseFrameworkIndicator
implements Initializer


Constructor Summary
WseInitializer()
           
 
Method Summary
 Publisher createPublisher(EndpointReferenceType publisherEPR, EndpointReferenceType subscriptionManagerEPR)
          This creates a new instance of the publisher based on the specified arguments.
 Subscriber createSubscriber(EndpointReferenceType subscriberEPR)
          This creates a new instance of the subscriber based on the specified arguments.
 
Methods inherited from class cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Constructor Detail

WseInitializer

public WseInitializer()
Method Detail

createPublisher

public Publisher createPublisher(EndpointReferenceType publisherEPR,
                                 EndpointReferenceType subscriptionManagerEPR)
                          throws DeploymentException
Description copied from interface: Initializer
This creates a new instance of the publisher based on the specified arguments. This method requires that the publisher specify its EPR and the EPR of the SubscriptionManager that shoud be associated with it.

Specified by:
createPublisher in interface Initializer
Parameters:
publisherEPR - The WSA EPR of the Publisher in question
subscriptionManagerEPR - The WSA EPR of the Subscription Manager
Returns:
Publisher instance that was created.
Throws:
DeploymentException - If there are problems initializing the entities.
See Also:
Initializer.createPublisher(cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType, cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType)

createSubscriber

public Subscriber createSubscriber(EndpointReferenceType subscriberEPR)
                            throws DeploymentException
Description copied from interface: Initializer
This creates a new instance of the subscriber based on the specified arguments. This requires that the subscriber specify the EPR associated with it.

Specified by:
createSubscriber in interface Initializer
Parameters:
subscriberEPR - The WSA EPR of the subscriber in question.
Returns:
Throws:
DeploymentException
See Also:
Initializer.createSubscriber(cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType)


For comments and suggestions please send e-mail to The NaradaBrokering Project