001    
002    /*
003     * 
004     */
005    
006    package org.oasis_open.docs.wsn.brw_2;
007    
008    import javax.jws.Oneway;
009    import javax.jws.WebMethod;
010    import javax.jws.WebParam;
011    import javax.jws.WebResult;
012    import javax.jws.WebService;
013    import javax.jws.soap.SOAPBinding;
014    import javax.jws.soap.SOAPBinding.ParameterStyle;
015    import javax.xml.bind.annotation.XmlSeeAlso;
016    
017    /**
018     * This class was generated by IONA FUSE Services Framework 2.1.0.0-fuse
019     * Fri Sep 19 12:58:55 NDT 2008
020     * Generated source version: 2.1.0.0-fuse
021     * 
022     */
023     
024     /*
025      * 
026      */
027    
028    
029    @WebService(targetNamespace = "http://docs.oasis-open.org/wsn/brw-2", name = "NotificationBroker")
030    @XmlSeeAlso({org.oasis_open.docs.wsn.br_2.ObjectFactory.class,org.oasis_open.docs.wsrf.rp_2.ObjectFactory.class,org.oasis_open.docs.wsrf.bf_2.ObjectFactory.class,org.oasis_open.docs.wsrf.r_2.ObjectFactory.class,org.oasis_open.docs.wsn.t_1.ObjectFactory.class,org.oasis_open.docs.wsn.b_2.ObjectFactory.class})
031    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
032    
033    public interface NotificationBroker {
034    
035    /*
036     * 
037     */
038    
039        @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
040        @WebResult(name = "GetCurrentMessageResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "GetCurrentMessageResponse")
041        @WebMethod(operationName = "GetCurrentMessage")
042        public org.oasis_open.docs.wsn.b_2.GetCurrentMessageResponse getCurrentMessage(
043            @WebParam(partName = "GetCurrentMessageRequest", name = "GetCurrentMessage", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
044            org.oasis_open.docs.wsn.b_2.GetCurrentMessage getCurrentMessageRequest
045        ) throws org.oasis_open.docs.wsn.bw_2.NoCurrentMessageOnTopicFault, org.oasis_open.docs.wsn.bw_2.MultipleTopicsSpecifiedFault, org.oasis_open.docs.wsrf.rw_2.ResourceUnknownFault, org.oasis_open.docs.wsn.bw_2.TopicNotSupportedFault, org.oasis_open.docs.wsn.bw_2.TopicExpressionDialectUnknownFault, org.oasis_open.docs.wsn.bw_2.InvalidTopicExpressionFault;
046    
047    /*
048     * 
049     */
050    
051        @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
052        @Oneway
053        @WebMethod(operationName = "Notify")
054        public void notify(
055            @WebParam(partName = "Notify", name = "Notify", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
056            org.oasis_open.docs.wsn.b_2.Notify notify
057        );
058    
059    /*
060     * 
061     */
062    
063        @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
064        @WebResult(name = "SubscribeResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "SubscribeResponse")
065        @WebMethod(operationName = "Subscribe")
066        public org.oasis_open.docs.wsn.b_2.SubscribeResponse subscribe(
067            @WebParam(partName = "SubscribeRequest", name = "Subscribe", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
068            org.oasis_open.docs.wsn.b_2.Subscribe subscribeRequest
069        ) throws org.oasis_open.docs.wsn.bw_2.SubscribeCreationFailedFault, org.oasis_open.docs.wsn.bw_2.UnsupportedPolicyRequestFault, org.oasis_open.docs.wsrf.rw_2.ResourceUnknownFault, org.oasis_open.docs.wsn.bw_2.UnacceptableInitialTerminationTimeFault, org.oasis_open.docs.wsn.bw_2.TopicNotSupportedFault, org.oasis_open.docs.wsn.bw_2.UnrecognizedPolicyRequestFault, org.oasis_open.docs.wsn.bw_2.InvalidMessageContentExpressionFault, org.oasis_open.docs.wsn.bw_2.TopicExpressionDialectUnknownFault, org.oasis_open.docs.wsn.bw_2.NotifyMessageNotSupportedFault, org.oasis_open.docs.wsn.bw_2.InvalidProducerPropertiesExpressionFault, org.oasis_open.docs.wsn.bw_2.InvalidFilterFault, org.oasis_open.docs.wsn.bw_2.InvalidTopicExpressionFault;
070    
071    /*
072     * 
073     */
074    
075        @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
076        @WebResult(name = "RegisterPublisherResponse", targetNamespace = "http://docs.oasis-open.org/wsn/br-2", partName = "RegisterPublisherResponse")
077        @WebMethod(operationName = "RegisterPublisher")
078        public org.oasis_open.docs.wsn.br_2.RegisterPublisherResponse registerPublisher(
079            @WebParam(partName = "RegisterPublisherRequest", name = "RegisterPublisher", targetNamespace = "http://docs.oasis-open.org/wsn/br-2")
080            org.oasis_open.docs.wsn.br_2.RegisterPublisher registerPublisherRequest
081        ) throws PublisherRegistrationFailedFault, org.oasis_open.docs.wsrf.rw_2.ResourceUnknownFault, org.oasis_open.docs.wsn.bw_2.UnacceptableInitialTerminationTimeFault, org.oasis_open.docs.wsn.bw_2.TopicNotSupportedFault, PublisherRegistrationRejectedFault, org.oasis_open.docs.wsn.bw_2.InvalidTopicExpressionFault;
082    }