KickJava   Java API By Example, From Geeks To Geeks.

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


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

13 public final class Names {
14    
15     public static final String JavaDoc WSA_NAMESPACE_NAME =
16         "http://www.w3.org/2005/08/addressing";
17     public static final String JavaDoc WSA_NAMESPACE_WSDL_NAME =
18         WSA_NAMESPACE_NAME + "/wsdl";
19     public static final String JavaDoc WSA_NAMESPACE_PREFIX = "wsa";
20     public static final String JavaDoc WSA_NAMESPACE_WSDL_PREFIX = "wsaw";
21     public static final String JavaDoc WSA_NAMESPACE_PATTERN = "/addressing";
22
23     public static final String JavaDoc WSA_REFERENCE_PARAMETERS_NAME =
24         "ReferenceParameters";
25     public static final QName JavaDoc WSA_REFERENCE_PARAMETERS_QNAME =
26         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_REFERENCE_PARAMETERS_NAME);
27     
28     public static final String JavaDoc WSA_IS_REFERENCE_PARAMETER_NAME =
29         "IsReferenceParameter";
30     public static final QName JavaDoc WSA_IS_REFERENCE_PARAMETER_QNAME =
31         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_IS_REFERENCE_PARAMETER_NAME);
32     
33     public static final String JavaDoc WSA_ADDRESS_NAME = "Address";
34     public static final QName JavaDoc WSA_ADDRESS_QNAME =
35         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_ADDRESS_NAME);
36     
37     public static final String JavaDoc WSA_METADATA_NAME = "Metadata";
38     public static final QName JavaDoc WSA_METADATA_QNAME =
39         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_METADATA_NAME);
40     
41     public static final String JavaDoc WSA_FROM_NAME = "From";
42     public static final QName JavaDoc WSA_FROM_QNAME =
43         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_FROM_NAME);
44
45     public static final String JavaDoc WSA_TO_NAME = "To";
46     public static final QName JavaDoc WSA_TO_QNAME =
47         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_TO_NAME);
48     
49     public static final String JavaDoc WSA_REPLYTO_NAME = "ReplyTo";
50     public static final QName JavaDoc WSA_REPLYTO_QNAME =
51         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_REPLYTO_NAME);
52
53     public static final String JavaDoc WSA_FAULTTO_NAME = "FaultTo";
54     public static final QName JavaDoc WSA_FAULTTO_QNAME =
55         new QName JavaDoc(WSA_NAMESPACE_NAME, "FaultTo");
56     
57     public static final String JavaDoc WSA_ACTION_NAME = "Action";
58     public static final QName JavaDoc WSA_ACTION_QNAME =
59         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_ACTION_NAME);
60
61     public static final String JavaDoc WSA_MESSAGEID_NAME = "MessageID";
62     public static final QName JavaDoc WSA_MESSAGEID_QNAME =
63         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_MESSAGEID_NAME);
64     
65     public static final String JavaDoc WSA_REPLY_NAME = "reply";
66     public static final String JavaDoc WSA_RELATIONSHIP_DELIMITER = "/";
67     public static final String JavaDoc WSA_RELATIONSHIP_REPLY =
68         WSA_NAMESPACE_NAME + WSA_RELATIONSHIP_DELIMITER + WSA_REPLY_NAME;
69     
70     public static final String JavaDoc WSA_RELATESTO_NAME = "RelatesTo";
71     public static final QName JavaDoc WSA_RELATESTO_QNAME =
72         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_RELATESTO_NAME);
73
74     public static final String JavaDoc WSA_RELATIONSHIPTYPE_NAME = "RelationshipType";
75     public static final QName JavaDoc WSA_RELATIONSHIPTYPE_QNAME =
76         new QName JavaDoc(WSA_NAMESPACE_NAME, WSA_RELATIONSHIPTYPE_NAME);
77     
78     public static final String JavaDoc WSA_ANONYMOUS_ADDRESS =
79         WSA_NAMESPACE_NAME + "/anonymous";
80     public static final String JavaDoc WSA_NONE_ADDRESS =
81         WSA_NAMESPACE_NAME + "/none";
82
83     public static final String JavaDoc WSA_FAULT_DELIMITER =
84         "/fault";
85     public static final String JavaDoc WSA_DEFAULT_FAULT_ACTION =
86         WSA_NAMESPACE_NAME + WSA_FAULT_DELIMITER;
87     // REVISIT delimiter should be ":" if target namespace is a URN
88
public static final String JavaDoc WSA_ACTION_DELIMITER = "/";
89         
90     public static final String JavaDoc WSAW_ACTION_NAME = "Action";
91     public static final QName JavaDoc WSAW_ACTION_QNAME =
92         new QName JavaDoc(WSA_NAMESPACE_WSDL_NAME, WSAW_ACTION_NAME);
93     
94     public static final String JavaDoc WSAW_USING_ADDRESSING_NAME = "UsingAddressing";
95     public static final QName JavaDoc WSAW_USING_ADDRESSING_QNAME =
96         new QName JavaDoc(WSA_NAMESPACE_WSDL_NAME, WSAW_USING_ADDRESSING_NAME);
97     
98     public static final String JavaDoc WSDL_INSTANCE_NAMESPACE_NAME =
99         "http://www.w3.org/2004/08/wsdl-instance";
100
101     public static final String JavaDoc INVALID_MAP_NAME =
102         "InvalidMessageAddressingProperty";
103     public static final QName JavaDoc INVALID_MAP_QNAME =
104         new QName JavaDoc(WSA_NAMESPACE_NAME, INVALID_MAP_NAME);
105     public static final String JavaDoc MAP_REQUIRED_NAME =
106         "MessageAddressingPropertyRequired";
107     public static final QName JavaDoc MAP_REQUIRED_QNAME =
108         new QName JavaDoc(WSA_NAMESPACE_NAME, MAP_REQUIRED_NAME);
109     public static final String JavaDoc DESTINATION_UNREACHABLE_NAME =
110         "DestinationUnreachable";
111     public static final QName JavaDoc DESTINATION_UNREACHABLE_QNAME =
112         new QName JavaDoc(WSA_NAMESPACE_NAME, DESTINATION_UNREACHABLE_NAME);
113     public static final String JavaDoc ACTION_NOT_SUPPORTED_NAME =
114         "ActionNotSupported";
115     public static final QName JavaDoc ACTION_NOT_SUPPORTED_QNAME =
116         new QName JavaDoc(WSA_NAMESPACE_NAME, ACTION_NOT_SUPPORTED_NAME);
117     public static final String JavaDoc ENDPOINT_UNAVAILABLE_NAME =
118         "EndpointUnavailable";
119     public static final QName JavaDoc ENDPOINT_UNAVAILABLE_QNAME =
120         new QName JavaDoc(WSA_NAMESPACE_NAME, ENDPOINT_UNAVAILABLE_NAME);
121
122     public static final String JavaDoc DUPLICATE_MESSAGE_ID_NAME =
123         "DuplicateMessageID";
124     public static final QName JavaDoc DUPLICATE_MESSAGE_ID_QNAME =
125         new QName JavaDoc(WSA_NAMESPACE_NAME, DUPLICATE_MESSAGE_ID_NAME);
126     
127     public static final String JavaDoc SOAP11HTTP_ADDRESSING_BINDING =
128         "http://schemas.xmlsoap.org/soap/envelope/?addressing=ms";
129     public static final String JavaDoc SOAP12HTTP_ADDRESSING_BINDING =
130         "http://www.w3.org/2003/05/soap-envelope?addressing=ms";
131     
132     public static final String JavaDoc SOAP_ACTION_HEADER = "SOAPAction";
133     /**
134      * The set of headers understood by the protocol binding.
135      */

136     public static final Set JavaDoc<QName JavaDoc> HEADERS;
137     static {
138         Set JavaDoc<QName JavaDoc> headers = new HashSet JavaDoc<QName JavaDoc>();
139         headers.add(WSA_FROM_QNAME);
140         headers.add(WSA_TO_QNAME);
141         headers.add(WSA_REPLYTO_QNAME);
142         headers.add(WSA_FAULTTO_QNAME);
143         headers.add(WSA_ACTION_QNAME);
144         headers.add(WSA_MESSAGEID_QNAME);
145         HEADERS = Collections.unmodifiableSet(headers);
146     }
147
148     /**
149      * Prevents instantiation.
150      */

151     private Names() {
152     }
153 }
154
Popular Tags