001    
002    package org.apache.servicemix.wsn.jaxws;
003    
004    import javax.jws.Oneway;
005    import javax.jws.WebMethod;
006    import javax.jws.WebParam;
007    import javax.jws.WebResult;
008    import javax.jws.WebService;
009    import javax.jws.soap.SOAPBinding;
010    import org.oasis_open.docs.wsn.b_2.DestroyPullPointResponse;
011    import org.oasis_open.docs.wsn.b_2.GetMessagesResponse;
012    
013    @WebService(name = "PullPoint", targetNamespace = "http://docs.oasis-open.org/wsn/bw-2")
014    @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
015    public interface PullPoint {
016    
017    
018        @WebMethod(operationName = "Notify", action = "")
019        @Oneway
020        public void notify(
021            @WebParam(name = "Notify", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
022            org.oasis_open.docs.wsn.b_2.Notify Notify);
023    
024        @WebMethod(operationName = "DestroyPullPoint", action = "")
025        @WebResult(name = "DestroyPullPointResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
026        public DestroyPullPointResponse destroyPullPoint(
027            @WebParam(name = "DestroyPullPoint", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
028            org.oasis_open.docs.wsn.b_2.DestroyPullPoint DestroyPullPoint)
029            throws ResourceUnknownFault, UnableToDestroyPullPointFault
030        ;
031    
032        @WebMethod(operationName = "GetMessages", action = "")
033        @WebResult(name = "GetMessagesResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
034        public GetMessagesResponse getMessages(
035            @WebParam(name = "GetMessages", targetNamespace = "http://docs.oasis-open.org/wsn/b-2")
036            org.oasis_open.docs.wsn.b_2.GetMessages GetMessages)
037            throws ResourceUnknownFault, UnableToGetMessagesFault
038        ;
039    
040    }