jrun.jms.core.message
Class DestinationImpl

jrun.jms.core.message.DestinationImpl
All Implemented Interfaces:
java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class DestinationImpl
implements java.lang.Cloneable, java.io.Externalizable

This Object needs to encapsulates provider-specific addresses and needs additional configuration items since it is administered.

It also will need to follow JvaBeans patterns. This class implements /org/exolab/jms/message.DestinationImpl

Version:
$Revision: 1.5 $ $Date: 2001/06/21 20:53:05 $
Author:
Jim Mourikis
See Also:
Destination, Serialized Form

Constructor Summary
DestinationImpl()
           
DestinationImpl(java.lang.String destination)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getDestination()
           
 boolean isEqual(DestinationImpl toCompare)
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
          Return a pretty printed version of the topic name.
 void writeExternal(java.io.ObjectOutput out)
           
 

Constructor Detail

DestinationImpl

public DestinationImpl()

DestinationImpl

public DestinationImpl(java.lang.String destination)
Method Detail

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable

getDestination

public java.lang.String getDestination()

toString

public java.lang.String toString()
Return a pretty printed version of the topic name.
Returns:
the provider specific identity values for this topic.

isEqual

public boolean isEqual(DestinationImpl toCompare)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.