1
2 package org.oasis_open.docs.wsn.brw_2;
3
4 import javax.jws.WebMethod;
5 import javax.jws.WebParam;
6 import javax.jws.WebResult;
7 import javax.jws.WebService;
8 import javax.jws.soap.SOAPBinding;
9 import javax.xml.bind.annotation.XmlSeeAlso;
10 import org.oasis_open.docs.wsn.b_2.PauseSubscription;
11 import org.oasis_open.docs.wsn.b_2.PauseSubscriptionResponse;
12 import org.oasis_open.docs.wsn.b_2.Renew;
13 import org.oasis_open.docs.wsn.b_2.RenewResponse;
14 import org.oasis_open.docs.wsn.b_2.ResumeSubscription;
15 import org.oasis_open.docs.wsn.b_2.ResumeSubscriptionResponse;
16 import org.oasis_open.docs.wsn.b_2.Unsubscribe;
17 import org.oasis_open.docs.wsn.b_2.UnsubscribeResponse;
18
19
20
21
22
23
24
25
26 @WebService(name = "PausableSubscriptionManager", targetNamespace = "http://docs.oasis-open.org/wsn/bw-2")
27 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
28 @XmlSeeAlso({
29 org.oasis_open.docs.wsn.b_2.ObjectFactory.class,
30 org.oasis_open.docs.wsn.t_1.ObjectFactory.class,
31 org.oasis_open.docs.wsrf.r_2.ObjectFactory.class,
32 org.oasis_open.docs.wsn.br_2.ObjectFactory.class,
33 org.oasis_open.docs.wsrf.bf_2.ObjectFactory.class
34 })
35 public interface PausableSubscriptionManager {
36
37
38
39
40
41
42
43
44
45
46 @WebMethod(operationName = "Renew", action = "Renew")
47 @WebResult(name = "RenewResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "RenewResponse")
48 public RenewResponse renew(
49 @WebParam(name = "Renew", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "RenewRequest")
50 Renew renewRequest)
51 throws ResourceUnknownFault, UnacceptableTerminationTimeFault
52 ;
53
54
55
56
57
58
59
60
61
62 @WebMethod(operationName = "Unsubscribe", action = "Unsubscribe")
63 @WebResult(name = "UnsubscribeResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "UnsubscribeResponse")
64 public UnsubscribeResponse unsubscribe(
65 @WebParam(name = "Unsubscribe", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "UnsubscribeRequest")
66 Unsubscribe unsubscribeRequest)
67 throws ResourceUnknownFault, UnableToDestroySubscriptionFault
68 ;
69
70
71
72
73
74
75
76
77
78 @WebMethod(operationName = "PauseSubscription", action = "PauseSubscription")
79 @WebResult(name = "PauseSubscriptionResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "PauseSubscriptionResponse")
80 public PauseSubscriptionResponse pauseSubscription(
81 @WebParam(name = "PauseSubscription", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "PauseSubscriptionRequest")
82 PauseSubscription pauseSubscriptionRequest)
83 throws PauseFailedFault, ResourceUnknownFault
84 ;
85
86
87
88
89
90
91
92
93
94 @WebMethod(operationName = "ResumeSubscription", action = "ResumeSubscription")
95 @WebResult(name = "ResumeSubscriptionResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "ResumeSubscriptionResponse")
96 public ResumeSubscriptionResponse resumeSubscription(
97 @WebParam(name = "ResumeSubscription", targetNamespace = "http://docs.oasis-open.org/wsn/b-2", partName = "ResumeSubscriptionRequest")
98 ResumeSubscription resumeSubscriptionRequest)
99 throws ResourceUnknownFault, ResumeFailedFault
100 ;
101
102 }