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 }