public abstract class AbstractMessage extends java.lang.Object implements Message
| Constructor and Description |
|---|
AbstractMessage() |
| Modifier and Type | Method and Description |
|---|---|
MessageHeader |
getMessageHeader(javax.xml.namespace.QName qname)
Get a specifig message header
|
MessageHeader |
getMessageHeader(java.lang.String qname) |
java.util.List<javax.xml.namespace.QName> |
getMessageHeaderQNames()
Returns a list of all the message headers in the message
|
java.util.List<MessageHeader> |
getMessageHeaders()
Get all of the defined message headers in the message
|
java.lang.Object |
getProperty(java.lang.String name)
Returns a property with the given name.
|
java.util.Set<java.lang.String> |
getPropertyNames()
Returns the names of all the properties of the context.
|
java.util.Set<java.lang.String> |
getSubjectCategories()
Returns a Set of known subject category URI's as Strings.
|
java.util.Map<java.lang.String,javax.security.auth.Subject> |
getSubjects()
Returns the Map of subjects to be used for the invocation.
|
java.lang.Object |
getTransportProperty(java.lang.String name)
Returns a transport property with the given name.
|
java.util.Set<java.lang.String> |
getTransportPropertyNames()
Returns the names of all the transport properties of the message.
|
void |
setMessageHeader(MessageHeader header)
Set a single message header into the message
|
void |
setMessageHeader(javax.xml.namespace.QName qname,
org.w3c.dom.DocumentFragment content)
Add a single header to the message from parts
|
protected void |
setMessageHeader(java.lang.String qname,
org.w3c.dom.DocumentFragment content) |
void |
setMessageHeaders(java.util.List<MessageHeader> headers)
Replace all message headers with a new set.
|
void |
setProperty(java.lang.String name,
java.lang.Object o)
Changes the property with the given name.
|
void |
setSubjects(java.util.Map<java.lang.String,javax.security.auth.Subject> subjects)
Changes the Map of subjects to be used for the
invocation.
|
void |
setTransportProperty(java.lang.String name,
java.lang.Object o)
Changes the transport property with the given name.
|
public java.lang.Object getProperty(java.lang.String name)
MessagegetProperty in interface Messagename - Name of the property being accessed.public java.util.Set<java.lang.String> getPropertyNames()
MessagegetPropertyNames in interface Messagepublic java.util.Set<java.lang.String> getSubjectCategories()
MessagegetSubjectCategories in interface Messagepublic java.util.Map<java.lang.String,javax.security.auth.Subject> getSubjects()
MessagegetSubjects in interface Messagepublic java.lang.Object getTransportProperty(java.lang.String name)
MessagegetTransportProperty in interface Messagename - Name of the transport property being accessed.public java.util.Set<java.lang.String> getTransportPropertyNames()
MessagegetTransportPropertyNames in interface Messagepublic void setProperty(java.lang.String name,
java.lang.Object o)
MessagesetProperty in interface Messagename - Name of the property being changed.o - Property value.public void setSubjects(java.util.Map<java.lang.String,javax.security.auth.Subject> subjects)
MessagesetSubjects in interface Messagesubjects - Map of Subjects keyed by String subject categories.public void setTransportProperty(java.lang.String name,
java.lang.Object o)
MessagesetTransportProperty in interface Messagename - Name of the transport property being changed.o - Property value.public void setMessageHeader(MessageHeader header)
MessagesetMessageHeader in interface Messageheader - the MessageHeader bean defining the new headerpublic void setMessageHeader(javax.xml.namespace.QName qname,
org.w3c.dom.DocumentFragment content)
MessagesetMessageHeader in interface Messageqname - the QName of the new headercontent - the XML definition of the new header
as a DocumentFragmentprotected void setMessageHeader(java.lang.String qname,
org.w3c.dom.DocumentFragment content)
public void setMessageHeaders(java.util.List<MessageHeader> headers)
MessagesetMessageHeaders in interface Messageheaders - a List of MessageHEader beans that will replace
any existing headerspublic MessageHeader getMessageHeader(javax.xml.namespace.QName qname)
MessagegetMessageHeader in interface Messageqname - the QName of the desired headerpublic MessageHeader getMessageHeader(java.lang.String qname)
public java.util.List<MessageHeader> getMessageHeaders()
MessagegetMessageHeaders in interface Messagepublic java.util.List<javax.xml.namespace.QName> getMessageHeaderQNames()
MessagegetMessageHeaderQNames in interface Message?? 2022 Perforce Software, All rights reserved
This software is the confidential and proprietary information of Perforce, Inc. and is subject to copyright protection under laws of the United States of America and other countries. The use of this software should be in accordance with the license agreement terms you entered into with Perforce, Inc.