KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > bus > ws > rm > Names


1 package org.objectweb.celtix.bus.ws.rm;
2
3 import java.util.Collections JavaDoc;
4 import java.util.HashSet JavaDoc;
5 import java.util.Set JavaDoc;
6
7 import javax.xml.namespace.QName JavaDoc;
8
9
10 /**
11  * Holder for WS-RM names (of headers, namespaces etc.).
12  */

13 public final class Names {
14    
15     public static final String JavaDoc WSRM_NAMESPACE_NAME =
16         "http://schemas.xmlsoap.org/ws/2005/02/rm";
17     
18     public static final String JavaDoc WSRMP_NAMESPACE_NAME =
19         "http://schemas.xmlsoap.org/ws/2005/02/rm/policy";
20     
21     public static final String JavaDoc WSA_NAMESPACE_NAME =
22         "http://schemas.xmlsoap.org/ws/2004/08/addressing";
23     
24     public static final String JavaDoc WSRM_NAMESPACE_PREFIX = "wsrm";
25     
26     public static final String JavaDoc WSRM_WSDL_NAMESPACE_NAME =
27         WSRM_NAMESPACE_NAME + "/wsdl";
28     
29     public static final String JavaDoc CELTIX_WSRM_NAMESPACE_NAME =
30         "http://celtix.objectweb.org/ws/rm";
31     
32     public static final String JavaDoc CELTIX_WSRM_WSDL_NAMESPACE_NAME =
33         CELTIX_WSRM_NAMESPACE_NAME + "/wsdl";
34     
35     public static final String JavaDoc WSRM_CREATE_SEQUENCE_ACTION =
36         WSRM_NAMESPACE_NAME + "/CreateSequence";
37     
38     public static final String JavaDoc WSRM_CREATE_SEQUENCE_RESPONSE_ACTION =
39         WSRM_NAMESPACE_NAME + "/CreateSequenceResponse";
40     
41     public static final String JavaDoc WSRM_TERMINATE_SEQUENCE_ACTION =
42         WSRM_NAMESPACE_NAME + "/TerminateSequence";
43     
44     public static final String JavaDoc WSRM_LAST_MESSAGE_ACTION =
45         WSRM_NAMESPACE_NAME + "/LastMessage";
46     
47     public static final String JavaDoc WSRM_SEQUENCE_ACKNOWLEDGMENT_ACTION =
48         WSRM_NAMESPACE_NAME + "/SequenceAcknowledgement";
49     
50     public static final String JavaDoc WSRM_SEQUENCE_INFO_ACTION =
51         CELTIX_WSRM_NAMESPACE_NAME + "/SequenceInfo";
52     
53     public static final String JavaDoc WSRM_UNKNOWN_SEQUENCE_FAULT_CODE =
54         "UnknownSequence";
55     
56     public static final String JavaDoc WSRM_SEQUENCE_TERMINATED_FAULT_CODE =
57         "SequenceTerminated";
58     
59     public static final String JavaDoc WSRM_INVALID_ACKNOWLEDGMENT_FAULT_CODE =
60         "InvalidAcknowledgement";
61     
62     public static final String JavaDoc WSRM_MESSAGE_NUMBER_ROLLOVER_FAULT_CODE =
63         "MessageNumberRollover";
64     
65     public static final String JavaDoc WSRM_CREATE_SEQUENCE_REFUSED_FAULT_CODE =
66         "CreateSequenceRefused";
67     
68     public static final String JavaDoc WSRM_LAST_MESSAGE_NUMBER_EXCEEDED_FAULT_CODE =
69         "LastMessageNumberExceeded";
70     
71     public static final String JavaDoc WSRM_SEQUENCE_NAME =
72         "Sequence";
73     
74     public static final QName JavaDoc WSRM_SEQUENCE_QNAME =
75         new QName JavaDoc(WSRM_NAMESPACE_NAME, WSRM_SEQUENCE_NAME);
76     
77     public static final String JavaDoc WSRM_SEQUENCE_ACK_NAME =
78         "SequenceAcknowledgement";
79     
80     public static final QName JavaDoc WSRM_SEQUENCE_ACK_QNAME =
81         new QName JavaDoc(WSRM_NAMESPACE_NAME, WSRM_SEQUENCE_ACK_NAME);
82     
83     public static final String JavaDoc WSRM_ACK_REQUESTED_NAME =
84         "AckRequested";
85     
86     public static final QName JavaDoc WSRM_ACK_REQUESTED_QNAME =
87         new QName JavaDoc(WSRM_NAMESPACE_NAME, WSRM_ACK_REQUESTED_NAME);
88     
89     public static final String JavaDoc WSA_ANONYMOUS_ADDRESS =
90         WSA_NAMESPACE_NAME + "/anonymous";
91     public static final String JavaDoc WSA_NONE_ADDRESS =
92         WSA_NAMESPACE_NAME + "/none";
93     
94     
95     /**
96      * The set of headers understood by the protocol binding.
97      */

98     public static final Set JavaDoc<QName JavaDoc> HEADERS;
99     static {
100         Set JavaDoc<QName JavaDoc> headers = new HashSet JavaDoc<QName JavaDoc>();
101         headers.add(WSRM_SEQUENCE_QNAME);
102         headers.add(WSRM_SEQUENCE_ACK_QNAME);
103         headers.add(WSRM_ACK_REQUESTED_QNAME);
104         HEADERS = Collections.unmodifiableSet(headers);
105     }
106
107
108     /**
109      * Prevents instantiation.
110      */

111     private Names() {
112     }
113 }
114
Popular Tags