com.sun.xml.ws.server
Class EndpointMessageContextImpl
java.lang.Object
java.util.AbstractMap<java.lang.String,java.lang.Object>
com.sun.xml.ws.server.EndpointMessageContextImpl
- All Implemented Interfaces:
- java.util.Map<java.lang.String,java.lang.Object>, javax.xml.ws.handler.MessageContext
public final class EndpointMessageContextImpl
- extends java.util.AbstractMap<java.lang.String,java.lang.Object>
- implements javax.xml.ws.handler.MessageContext
Implements WebServiceContext's MessageContext on top of Packet.
This class creates a Map view for APPLICATION scoped properties that
gets exposed to endpoint implementations during the invocation
of web methods. The implementations access this map using
WebServiceContext.getMessageContext().
Some of the Map methods requre this class to
build the complete Set of properties, but we
try to avoid that as much as possible.
| Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface javax.xml.ws.handler.MessageContext |
javax.xml.ws.handler.MessageContext.Scope |
| Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
| Fields inherited from interface javax.xml.ws.handler.MessageContext |
HTTP_REQUEST_HEADERS, HTTP_REQUEST_METHOD, HTTP_RESPONSE_CODE, HTTP_RESPONSE_HEADERS, INBOUND_MESSAGE_ATTACHMENTS, MESSAGE_OUTBOUND_PROPERTY, OUTBOUND_MESSAGE_ATTACHMENTS, PATH_INFO, QUERY_STRING, REFERENCE_PARAMETERS, SERVLET_CONTEXT, SERVLET_REQUEST, SERVLET_RESPONSE, WSDL_DESCRIPTION, WSDL_INTERFACE, WSDL_OPERATION, WSDL_PORT, WSDL_SERVICE |
|
Method Summary |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
javax.xml.ws.handler.MessageContext.Scope |
getScope(java.lang.String name)
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
|
java.lang.Object |
remove(java.lang.Object key)
|
void |
setScope(java.lang.String name,
javax.xml.ws.handler.MessageContext.Scope scope)
|
| Methods inherited from class java.util.AbstractMap |
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, values |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, values |
EndpointMessageContextImpl
public EndpointMessageContextImpl(Packet packet)
- Parameters:
packet - The Packet to wrap.
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
get in interface java.util.Map<java.lang.String,java.lang.Object>- Overrides:
get in class java.util.AbstractMap<java.lang.String,java.lang.Object>
put
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
- Specified by:
put in interface java.util.Map<java.lang.String,java.lang.Object>- Overrides:
put in class java.util.AbstractMap<java.lang.String,java.lang.Object>
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove in interface java.util.Map<java.lang.String,java.lang.Object>- Overrides:
remove in class java.util.AbstractMap<java.lang.String,java.lang.Object>
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
- Specified by:
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>- Specified by:
entrySet in class java.util.AbstractMap<java.lang.String,java.lang.Object>
setScope
public void setScope(java.lang.String name,
javax.xml.ws.handler.MessageContext.Scope scope)
- Specified by:
setScope in interface javax.xml.ws.handler.MessageContext
getScope
public javax.xml.ws.handler.MessageContext.Scope getScope(java.lang.String name)
- Specified by:
getScope in interface javax.xml.ws.handler.MessageContext
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.