org.apache.servicemix.wsn.jaxws
Class NotificationBrokerServiceImpl

java.lang.Object
  extended by org.apache.servicemix.wsn.jaxws.NotificationBrokerServiceImpl
All Implemented Interfaces:
NotificationBroker

public class NotificationBrokerServiceImpl
extends Object
implements NotificationBroker


Constructor Summary
NotificationBrokerServiceImpl()
           
 
Method Summary
 GetCurrentMessageResponse getCurrentMessage(GetCurrentMessage GetCurrentMessage)
           
 void notify(Notify Notify)
           
 RegisterPublisherResponse registerPublisher(RegisterPublisher RegisterPublisher)
           
 SubscribeResponse subscribe(Subscribe Subscribe)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationBrokerServiceImpl

public NotificationBrokerServiceImpl()
Method Detail

notify

public void notify(Notify Notify)
Specified by:
notify in interface NotificationBroker

registerPublisher

public RegisterPublisherResponse registerPublisher(RegisterPublisher RegisterPublisher)
                                            throws InvalidTopicExpressionFault,
                                                   PublisherRegistrationFailedFault,
                                                   PublisherRegistrationRejectedFault,
                                                   ResourceUnknownFault,
                                                   TopicNotSupportedFault,
                                                   UnacceptableInitialTerminationTimeFault
Specified by:
registerPublisher in interface NotificationBroker
Throws:
InvalidTopicExpressionFault
PublisherRegistrationFailedFault
PublisherRegistrationRejectedFault
ResourceUnknownFault
TopicNotSupportedFault
UnacceptableInitialTerminationTimeFault

getCurrentMessage

public GetCurrentMessageResponse getCurrentMessage(GetCurrentMessage GetCurrentMessage)
                                            throws InvalidTopicExpressionFault,
                                                   MultipleTopicsSpecifiedFault,
                                                   NoCurrentMessageOnTopicFault,
                                                   ResourceUnknownFault,
                                                   TopicExpressionDialectUnknownFault,
                                                   TopicNotSupportedFault
Specified by:
getCurrentMessage in interface NotificationBroker
Throws:
InvalidTopicExpressionFault
MultipleTopicsSpecifiedFault
NoCurrentMessageOnTopicFault
ResourceUnknownFault
TopicExpressionDialectUnknownFault
TopicNotSupportedFault

subscribe

public SubscribeResponse subscribe(Subscribe Subscribe)
                            throws InvalidFilterFault,
                                   InvalidMessageContentExpressionFault,
                                   InvalidProducerPropertiesExpressionFault,
                                   InvalidTopicExpressionFault,
                                   NotifyMessageNotSupportedFault,
                                   ResourceUnknownFault,
                                   SubscribeCreationFailedFault,
                                   TopicExpressionDialectUnknownFault,
                                   TopicNotSupportedFault,
                                   UnacceptableInitialTerminationTimeFault,
                                   UnrecognizedPolicyRequestFault,
                                   UnsupportedPolicyRequestFault
Specified by:
subscribe in interface NotificationBroker
Throws:
InvalidFilterFault
InvalidMessageContentExpressionFault
InvalidProducerPropertiesExpressionFault
InvalidTopicExpressionFault
NotifyMessageNotSupportedFault
ResourceUnknownFault
SubscribeCreationFailedFault
TopicExpressionDialectUnknownFault
TopicNotSupportedFault
UnacceptableInitialTerminationTimeFault
UnrecognizedPolicyRequestFault
UnsupportedPolicyRequestFault


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.