org.jacorb.orb.etf

Class ProtocolAddressBase

public abstract class ProtocolAddressBase extends Object implements Cloneable, Configurable

Version: $Id: ProtocolAddressBase.java,v 1.3 2006/07/05 09:18:32 alphonse.bendt Exp $ provides an abstraction of a protocol specific address. This is necessary to allow the ORB and other components deal with addresses generally rather than using protocol specific address elements such as IIOP-centric host and port values.

Author: Phil Mesnier

Field Summary
protected Configurationconfiguration
protected ProtocolAddressBasenext
protected Stringstringified
Method Summary
voidconfigure(Configuration configuration)
ProtocolAddressBasecopy()
This function shall return an equivalent, deep-copy of the profile on the free store.
abstract booleanfromString(String s)
ProtocolAddressBaseget_next()
byte[]toCDR()
abstract StringtoString()
abstract voidwrite(CDROutputStream s)

Field Detail

configuration

protected Configuration configuration

protected ProtocolAddressBase next

stringified

protected String stringified

Method Detail

configure

public void configure(Configuration configuration)

copy

public ProtocolAddressBase copy()
This function shall return an equivalent, deep-copy of the profile on the free store.

fromString

public abstract boolean fromString(String s)

get_next

public ProtocolAddressBase get_next()

toCDR

public byte[] toCDR()

toString

public abstract String toString()

write

public abstract void write(CDROutputStream s)