|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.jms.MessageImpl
Field Summary | |
protected java.lang.Object |
body
|
long |
deliveryId
|
protected java.lang.String |
type
|
Fields inherited from interface javax.jms.Message (src) |
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE |
Constructor Summary | |
MessageImpl()
|
Method Summary | |
void |
acknowledge()
Acknowledges all consumed messages of the session of this consumed message. |
void |
clearBody()
Clears out the message body. |
void |
clearProperties()
Clears a message's properties. |
java.lang.Object |
clone()
|
static Message (src) |
create(java.lang.Class type)
|
void |
generateMessageID()
Generate a message id for the message |
void |
generateTimestamp()
Generate a timestamp for the message |
boolean |
getBooleanProperty(java.lang.String name)
Returns the value of the boolean property with the
specified name. |
byte |
getByteProperty(java.lang.String name)
Returns the value of the byte property with the specified
name. |
double |
getDoubleProperty(java.lang.String name)
Returns the value of the double property with the specified
name. |
float |
getFloatProperty(java.lang.String name)
Returns the value of the float property with the specified
name. |
int |
getIntProperty(java.lang.String name)
Returns the value of the int property with the specified
name. |
java.lang.String |
getJMSCorrelationID()
Gets the correlation ID for the message. |
byte[] |
getJMSCorrelationIDAsBytes()
Gets the correlation ID as an array of bytes for the message. |
int |
getJMSDeliveryMode()
Gets the DeliveryMode value specified for this message. |
Destination (src) |
getJMSDestination()
Gets the Destination object for this message. |
long |
getJMSExpiration()
Gets the message's expiration value. |
java.lang.String |
getJMSMessageID()
Gets the message ID. |
int |
getJMSPriority()
Gets the message priority level. |
boolean |
getJMSRedelivered()
Gets an indication of whether this message is being redelivered. |
Destination (src) |
getJMSReplyTo()
Gets the Destination object to which a reply to this
message should be sent. |
long |
getJMSTimestamp()
Gets the message timestamp. |
java.lang.String |
getJMSType()
Gets the message type identifier supplied by the client when the message was sent. |
long |
getLongProperty(java.lang.String name)
Returns the value of the long property with the specified
name. |
java.lang.Object |
getObjectProperty(java.lang.String name)
Returns the value of the Java object property with the specified name. |
java.lang.String |
getOrigianClientID()
|
java.util.Enumeration |
getPropertyNames()
Returns an Enumeration of all the property names. |
SessionDelegate (src) |
getSessionDelegate()
Retrieve the session for this message |
short |
getShortProperty(java.lang.String name)
Returns the value of the short property with the specified
name. |
java.lang.String |
getStringProperty(java.lang.String name)
Returns the value of the String property with the specified
name. |
boolean |
hasExpired()
|
boolean |
isLocal()
|
boolean |
isReadOnly()
|
void |
makeReadOnly()
Change the message to read only |
boolean |
propertyExists(java.lang.String name)
Indicates whether a property value exists. |
void |
setBooleanProperty(java.lang.String name,
boolean value)
Sets a boolean property value with the specified name into
the message. |
void |
setByteProperty(java.lang.String name,
byte value)
Sets a byte property value with the specified name into
the message. |
void |
setDeliveryId(long id)
|
void |
setDoubleProperty(java.lang.String name,
double value)
Sets a double property value with the specified name into
the message. |
void |
setFloatProperty(java.lang.String name,
float value)
Sets a float property value with the specified name into
the message. |
void |
setIntProperty(java.lang.String name,
int value)
Sets an int property value with the specified name into
the message. |
void |
setIsLocal(boolean value)
|
void |
setJMSCorrelationID(java.lang.String correlationID)
Sets the correlation ID for the message. |
void |
setJMSCorrelationIDAsBytes(byte[] correlationID)
Sets the correlation ID as an array of bytes for the message. |
void |
setJMSDeliveryMode(int deliveryMode)
Sets the DeliveryMode value for this message. |
void |
setJMSDestination(Destination (src) destination)
Sets the Destination object for this message. |
void |
setJMSExpiration(long expiration)
Sets the message's expiration value. |
void |
setJMSMessageID(java.lang.String messageID)
Sets the message ID. |
void |
setJMSPriority(int priority)
Sets the priority level for this message. |
void |
setJMSRedelivered(boolean redelivered)
Specifies whether this message is being redelivered. |
void |
setJMSReplyTo(Destination (src) replyTo)
Sets the Destination object to which a reply to this
message should be sent. |
void |
setJMSTimestamp(long timestamp)
Sets the message timestamp. |
void |
setJMSType(java.lang.String type)
Sets the message type. |
void |
setLongProperty(java.lang.String name,
long value)
Sets a long property value with the specified name into
the message. |
void |
setObjectProperty(java.lang.String name,
java.lang.Object value)
Sets a Java object property value with the specified name into the message. |
void |
setOriginClientID(java.lang.String clientId)
|
void |
setReadOnly(boolean value)
|
void |
setSession(P2PSessionDelegate (src) session)
|
void |
setShortProperty(java.lang.String name,
short value)
Sets a short property value with the specified name into
the message. |
void |
setStringProperty(java.lang.String name,
java.lang.String value)
Sets a String property value with the specified name into
the message. |
protected void |
throwExceptionIfReadOnly()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.Object body
protected java.lang.String type
public long deliveryId
Constructor Detail |
public MessageImpl()
Method Detail |
public static Message (src) create(java.lang.Class type) throws JMSException (src)
JMSException (src)
public void acknowledge() throws JMSException (src)
Message (src)
All consumed JMS messages support the acknowledge
method for use when a client has specified that its JMS session's
consumed messages are to be explicitly acknowledged. By invoking
acknowledge
on a consumed message, a client acknowledges
all messages consumed by the session that the message was delivered to.
Calls to acknowledge
are ignored for both transacted
sessions and sessions specified to use implicit acknowledgement modes.
A client may individually acknowledge each message as it is consumed, or it may choose to acknowledge messages as an application-defined group (which is done by calling acknowledge on the last received message of the group, thereby acknowledging all messages consumed by the session.)
Messages that have been received but not acknowledged may be redelivered.
acknowledge
in interface Message (src)
JMSException (src)
- if the JMS provider fails to acknowledge the
messages due to some internal error.Session.CLIENT_ACKNOWLEDGE
public void clearBody()
Message (src)
If this message body was read-only, calling this method leaves the message body in the same state as an empty body in a newly created message.
clearBody
in interface Message (src)
public final void clearProperties()
Message (src)
The message's header fields and body are not cleared.
clearProperties
in interface Message (src)
public final boolean getBooleanProperty(java.lang.String name) throws JMSException (src)
Message (src)
boolean
property with the
specified name.
getBooleanProperty
in interface Message (src)
name
- the name of the boolean
property
boolean
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final byte getByteProperty(java.lang.String name) throws JMSException (src)
Message (src)
byte
property with the specified
name.
getByteProperty
in interface Message (src)
name
- the name of the byte
property
byte
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final double getDoubleProperty(java.lang.String name) throws JMSException (src)
Message (src)
double
property with the specified
name.
getDoubleProperty
in interface Message (src)
name
- the name of the double
property
double
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final float getFloatProperty(java.lang.String name) throws JMSException (src)
Message (src)
float
property with the specified
name.
getFloatProperty
in interface Message (src)
name
- the name of the float
property
float
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final int getIntProperty(java.lang.String name) throws JMSException (src)
Message (src)
int
property with the specified
name.
getIntProperty
in interface Message (src)
name
- the name of the int
property
int
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final java.lang.String getJMSCorrelationID()
Message (src)
This method is used to return correlation ID values that are
either provider-specific message IDs or application-specific
String
values.
getJMSCorrelationID
in interface Message (src)
String
Message.setJMSCorrelationID(String)
,
Message.getJMSCorrelationIDAsBytes()
,
Message.setJMSCorrelationIDAsBytes(byte[])
public final byte[] getJMSCorrelationIDAsBytes()
Message (src)
The use of a byte[]
value for
JMSCorrelationID
is non-portable.
getJMSCorrelationIDAsBytes
in interface Message (src)
Message.setJMSCorrelationID(String)
,
Message.getJMSCorrelationID()
,
Message.setJMSCorrelationIDAsBytes(byte[])
public final int getJMSDeliveryMode()
Message (src)
DeliveryMode
value specified for this message.
getJMSDeliveryMode
in interface Message (src)
Message.setJMSDeliveryMode(int)
,
DeliveryMode
(src) public final Destination (src) getJMSDestination()
Message (src)
Destination
object for this message.
The JMSDestination
header field contains the
destination to which the message is being sent.
When a message is sent, this field is ignored. After completion
of the send
or publish
method, the field
holds the destination specified by the method.
When a message is received, its JMSDestination
value
must be equivalent to the value assigned when it was sent.
getJMSDestination
in interface Message (src)
Message.setJMSDestination(Destination)
public final long getJMSExpiration()
Message (src)
When a message is sent, the JMSExpiration
header field
is left unassigned. After completion of the send
or
publish
method, it holds the expiration time of the
message. This is the sum of the time-to-live value specified by the
client and the GMT at the time of the send
or
publish
.
If the time-to-live is specified as zero, JMSExpiration
is set to zero to indicate that the message does not expire.
When a message's expiration time is reached, a provider should discard it. The JMS API does not define any form of notification of message expiration.
Clients should not receive messages that have expired; however, the JMS API does not guarantee that this will not happen.
getJMSExpiration
in interface Message (src)
Message.setJMSExpiration(long)
public final java.lang.String getJMSMessageID()
Message (src)
The JMSMessageID
header field contains a value that
uniquely identifies each message sent by a provider.
When a message is sent, JMSMessageID
can be ignored.
When the send
or publish
method returns, it
contains a provider-assigned value.
A JMSMessageID
is a String
value that
should function as a
unique key for identifying messages in a historical repository.
The exact scope of uniqueness is provider-defined. It should at
least cover all messages for a specific installation of a
provider, where an installation is some connected set of message
routers.
All JMSMessageID
values must start with the prefix
'ID:'
.
Uniqueness of message ID values across different providers is
not required.
Since message IDs take some effort to create and increase a
message's size, some JMS providers may be able to optimize message
overhead if they are given a hint that the message ID is not used by
an application. By calling the
MessageProducer.setDisableMessageID
method, a JMS client
enables this potential optimization for all messages sent by that
message producer. If the JMS provider accepts this
hint, these messages must have the message ID set to null; if the
provider ignores the hint, the message ID must be set to its normal
unique value.
getJMSMessageID
in interface Message (src)
Message.setJMSMessageID(String)
,
MessageProducer.setDisableMessageID(boolean)
public final int getJMSPriority()
Message (src)
The JMS API defines ten levels of priority value, with 0 as the lowest priority and 9 as the highest. In addition, clients should consider priorities 0-4 as gradations of normal priority and priorities 5-9 as gradations of expedited priority.
The JMS API does not require that a provider strictly implement priority ordering of messages; however, it should do its best to deliver expedited messages ahead of normal messages.
getJMSPriority
in interface Message (src)
Message.setJMSPriority(int)
public final boolean getJMSRedelivered()
Message (src)
If a client receives a message with the JMSRedelivered
field set,
it is likely, but not guaranteed, that this message was delivered
earlier but that its receipt was not acknowledged
at that time.
getJMSRedelivered
in interface Message (src)
Message.setJMSRedelivered(boolean)
public final Destination (src) getJMSReplyTo()
Message (src)
Destination
object to which a reply to this
message should be sent.
getJMSReplyTo
in interface Message (src)
Destination
to which to send a response to this
messageMessage.setJMSReplyTo(Destination)
public final long getJMSTimestamp()
Message (src)
The JMSTimestamp
header field contains the time a
message was
handed off to a provider to be sent. It is not the time the
message was actually transmitted, because the actual send may occur
later due to transactions or other client-side queueing of messages.
When a message is sent, JMSTimestamp
is ignored. When
the send
or publish
method returns, it contains a time value somewhere in the interval
between the call and the return. The value is in the format of a normal
millis time value in the Java programming language.
Since timestamps take some effort to create and increase a
message's size, some JMS providers may be able to optimize message
overhead if they are given a hint that the timestamp is not used by an
application. By calling the
MessageProducer.setDisableMessageTimestamp
method, a JMS
client enables this potential optimization for all messages sent by
that message producer. If the JMS provider accepts this
hint, these messages must have the timestamp set to zero; if the
provider ignores the hint, the timestamp must be set to its normal
value.
getJMSTimestamp
in interface Message (src)
Message.setJMSTimestamp(long)
,
MessageProducer.setDisableMessageTimestamp(boolean)
public final java.lang.String getJMSType()
Message (src)
getJMSType
in interface Message (src)
Message.setJMSType(String)
public final long getLongProperty(java.lang.String name) throws JMSException (src)
Message (src)
long
property with the specified
name.
getLongProperty
in interface Message (src)
name
- the name of the long
property
long
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final java.lang.Object getObjectProperty(java.lang.String name) throws JMSException (src)
Message (src)
This method can be used to return, in objectified format,
an object that has been stored as a property in the message with the
equivalent setObjectProperty
method call, or its equivalent
primitive settypeProperty
method.
getObjectProperty
in interface Message (src)
name
- the name of the Java object property
int
, an Integer
is
returned); if there is no property by this name, a null value
is returned
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final java.util.Enumeration getPropertyNames() throws JMSException (src)
Message (src)
Enumeration
of all the property names.
Note that JMS standard header fields are not considered properties and are not returned in this enumeration.
getPropertyNames
in interface Message (src)
JMSException (src)
- if the JMS provider fails to get the property
names due to some internal error.public final short getShortProperty(java.lang.String name) throws JMSException (src)
Message (src)
short
property with the specified
name.
getShortProperty
in interface Message (src)
name
- the name of the short
property
short
property value for the specified name
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final java.lang.String getStringProperty(java.lang.String name) throws JMSException (src)
Message (src)
String
property with the specified
name.
getStringProperty
in interface Message (src)
name
- the name of the String
property
String
property value for the specified name;
if there is no property by this name, a null value is returned
JMSException (src)
- if the JMS provider fails to get the property
value due to some internal error.public final boolean isReadOnly()
public final boolean hasExpired()
public final void setSession(P2PSessionDelegate (src) session)
public final void setDeliveryId(long id)
public final void setOriginClientID(java.lang.String clientId)
public final java.lang.String getOrigianClientID()
public final void setIsLocal(boolean value)
public boolean isLocal()
public final boolean propertyExists(java.lang.String name)
Message (src)
propertyExists
in interface Message (src)
name
- the name of the property to test
public final void setBooleanProperty(java.lang.String name, boolean value) throws JMSException (src)
Message (src)
boolean
property value with the specified name into
the message.
setBooleanProperty
in interface Message (src)
name
- the name of the boolean
propertyvalue
- the boolean
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setByteProperty(java.lang.String name, byte value) throws JMSException (src)
Message (src)
byte
property value with the specified name into
the message.
setByteProperty
in interface Message (src)
name
- the name of the byte
propertyvalue
- the byte
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setDoubleProperty(java.lang.String name, double value) throws JMSException (src)
Message (src)
double
property value with the specified name into
the message.
setDoubleProperty
in interface Message (src)
name
- the name of the double
propertyvalue
- the double
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setFloatProperty(java.lang.String name, float value) throws JMSException (src)
Message (src)
float
property value with the specified name into
the message.
setFloatProperty
in interface Message (src)
name
- the name of the float
propertyvalue
- the float
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setIntProperty(java.lang.String name, int value) throws JMSException (src)
Message (src)
int
property value with the specified name into
the message.
setIntProperty
in interface Message (src)
name
- the name of the int
propertyvalue
- the int
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setJMSCorrelationID(java.lang.String correlationID)
Message (src)
A client can use the JMSCorrelationID
header field to
link one message with another. A typical use is to link a response
message with its request message.
JMSCorrelationID
can hold one of the following:
String
byte[]
value
Since each message sent by a JMS provider is assigned a message ID
value, it is convenient to link messages via message ID. All message ID
values must start with the 'ID:'
prefix.
In some cases, an application (made up of several clients) needs to
use an application-specific value for linking messages. For instance,
an application may use JMSCorrelationID
to hold a value
referencing some external information. Application-specified values
must not start with the 'ID:'
prefix; this is reserved for
provider-generated message ID values.
If a provider supports the native concept of correlation ID, a JMS
client may need to assign specific JMSCorrelationID
values
to match those expected by clients that do not use the JMS API. A
byte[]
value is used for this
purpose. JMS providers without native correlation ID values are not
required to support byte[]
values. The use of a
byte[]
value for JMSCorrelationID
is
non-portable.
setJMSCorrelationID
in interface Message (src)
correlationID
- the message ID of a message being referred toMessage.getJMSCorrelationID()
,
Message.getJMSCorrelationIDAsBytes()
,
Message.setJMSCorrelationIDAsBytes(byte[])
public final void setJMSCorrelationIDAsBytes(byte[] correlationID)
Message (src)
The array is copied before the method returns, so future modifications to the array will not alter this message header.
If a provider supports the native concept of correlation ID, a
JMS client may need to assign specific JMSCorrelationID
values to match those expected by native messaging clients.
JMS providers without native correlation ID values are not required to
support this method and its corresponding get method; their
implementation may throw a
java.lang.UnsupportedOperationException
.
The use of a byte[]
value for
JMSCorrelationID
is non-portable.
setJMSCorrelationIDAsBytes
in interface Message (src)
correlationID
- the correlation ID value as an array of bytesMessage.setJMSCorrelationID(String)
,
Message.getJMSCorrelationID()
,
Message.getJMSCorrelationIDAsBytes()
public final void setJMSDeliveryMode(int deliveryMode)
Message (src)
DeliveryMode
value for this message.
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSDeliveryMode
in interface Message (src)
deliveryMode
- the delivery mode for this messageMessage.getJMSDeliveryMode()
,
DeliveryMode
(src) public final void setJMSDestination(Destination (src) destination)
Message (src)
Destination
object for this message.
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSDestination
in interface Message (src)
destination
- the destination for this messageMessage.getJMSDestination()
public final void setJMSExpiration(long expiration)
Message (src)
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSExpiration
in interface Message (src)
expiration
- the message's expiration timeMessage.getJMSExpiration()
public final void setJMSMessageID(java.lang.String messageID)
Message (src)
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSMessageID
in interface Message (src)
messageID
- the ID of the messageMessage.getJMSMessageID()
public final void setJMSPriority(int priority)
Message (src)
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSPriority
in interface Message (src)
priority
- the priority of this messageMessage.getJMSPriority()
public final void setJMSRedelivered(boolean redelivered)
Message (src)
This field is set at the time the message is delivered. This method can be used to change the value for a message that has been received.
setJMSRedelivered
in interface Message (src)
redelivered
- an indication of whether this message is being
redeliveredMessage.getJMSRedelivered()
public final void setJMSReplyTo(Destination (src) replyTo)
Message (src)
Destination
object to which a reply to this
message should be sent.
The JMSReplyTo
header field contains the destination
where a reply
to the current message should be sent. If it is null, no reply is
expected. The destination may be either a Queue
object or
a Topic
object.
Messages sent with a null JMSReplyTo
value may be a
notification of some event, or they may just be some data the sender
thinks is of interest.
Messages with a JMSReplyTo
value typically expect a
response. A response is optional; it is up to the client to decide.
These messages are called requests. A message sent in response to a
request is called a reply.
In some cases a client may wish to match a request it sent earlier
with a reply it has just received. The client can use the
JMSCorrelationID
header field for this purpose.
setJMSReplyTo
in interface Message (src)
replyTo
- Destination
to which to send a response to
this messageMessage.getJMSReplyTo()
public final void setJMSTimestamp(long timestamp)
Message (src)
JMS providers set this field when a message is sent. This method can be used to change the value for a message that has been received.
setJMSTimestamp
in interface Message (src)
timestamp
- the timestamp for this messageMessage.getJMSTimestamp()
public final void setJMSType(java.lang.String type)
Message (src)
Some JMS providers use a message repository that contains the
definitions of messages sent by applications. The JMSType
header field may reference a message's definition in the provider's
repository.
The JMS API does not define a standard message definition repository, nor does it define a naming policy for the definitions it contains.
Some messaging systems require that a message type definition for
each application message be created and that each message specify its
type. In order to work with such JMS providers, JMS clients should
assign a value to JMSType
, whether the application makes
use of it or not. This ensures that the field is properly set for those
providers that require it.
To ensure portability, JMS clients should use symbolic values for
JMSType
that can be configured at installation time to the
values defined in the current provider's message repository. If string
literals are used, they may not be valid type names for some JMS
providers.
setJMSType
in interface Message (src)
type
- the message typeMessage.getJMSType()
public final void setLongProperty(java.lang.String name, long value) throws JMSException (src)
Message (src)
long
property value with the specified name into
the message.
setLongProperty
in interface Message (src)
name
- the name of the long
propertyvalue
- the long
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setObjectProperty(java.lang.String name, java.lang.Object value) throws JMSException (src)
Message (src)
Note that this method works only for the objectified primitive
object types (Integer
, Double
,
Long
...) and String
objects.
setObjectProperty
in interface Message (src)
name
- the name of the Java object propertyvalue
- the Java object property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setReadOnly(boolean value)
public final void setShortProperty(java.lang.String name, short value) throws JMSException (src)
Message (src)
short
property value with the specified name into
the message.
setShortProperty
in interface Message (src)
name
- the name of the short
propertyvalue
- the short
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public final void setStringProperty(java.lang.String name, java.lang.String value) throws JMSException (src)
Message (src)
String
property value with the specified name into
the message.
setStringProperty
in interface Message (src)
name
- the name of the String
propertyvalue
- the String
property value to set
JMSException (src)
- if the JMS provider fails to set the property
due to some internal error.public void generateMessageID() throws JMSException (src)
JBossMessage (src)
generateMessageID
in interface JBossMessage (src)
JMSException (src)
public void generateTimestamp() throws JMSException (src)
JBossMessage (src)
generateTimestamp
in interface JBossMessage (src)
JMSException (src)
public SessionDelegate (src) getSessionDelegate() throws JMSException (src)
JBossMessage (src)
getSessionDelegate
in interface JBossMessage (src)
JMSException (src)
- for any errorpublic void makeReadOnly()
JBossMessage (src)
makeReadOnly
in interface JBossMessage (src)
public java.lang.Object clone()
clone
in interface JBossMessage (src)
protected void throwExceptionIfReadOnly() throws MessageNotWriteableException (src)
MessageNotWriteableException (src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |