View Javadoc

1   /*** 
2    * 
3    * Copyright 2004 Protique Ltd
4    * 
5    * Licensed under the Apache License, Version 2.0 (the "License"); 
6    * you may not use this file except in compliance with the License. 
7    * You may obtain a copy of the License at 
8    * 
9    * http://www.apache.org/licenses/LICENSE-2.0
10   * 
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS, 
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
14   * See the License for the specific language governing permissions and 
15   * limitations under the License. 
16   * 
17   **/
18  
19  package org.codehaus.activemq.message;
20  
21  /***
22   * Command to remove a Durable Subscription
23   *
24   * @version $Revision: 1.2 $
25   */
26  
27  public class DurableUnsubscribe extends AbstractPacket {
28  
29      private String clientId;
30      private String subscriberName;
31  
32  
33      /***
34       * Return the type of Packet
35       *
36       * @return integer representation of the type of Packet
37       */
38  
39      public int getPacketType() {
40          return DURABLE_UNSUBSCRIBE;
41      }
42  
43  
44      /***
45       * @return Returns the clientId.
46       */
47      public String getClientId() {
48          return clientId;
49      }
50  
51      /***
52       * @param clientId The clientId to set.
53       */
54      public void setClientId(String clientId) {
55          this.clientId = clientId;
56      }
57  
58      /***
59       * @return Returns the subscriberName.
60       */
61      public String getSubscriberName() {
62          return subscriberName;
63      }
64  
65      /***
66       * @param subscriberName The subscriberName to set.
67       */
68      public void setSubscriberName(String subscriberName) {
69          this.subscriberName = subscriberName;
70      }
71  }