org.jacorb.orb.etf
Class FactoriesBase

java.lang.Object
  extended by org.omg.ETF._FactoriesLocalBase
      extended by org.jacorb.orb.etf.FactoriesBase
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable
Direct Known Subclasses:
IIOPFactories

public abstract class FactoriesBase
extends org.omg.ETF._FactoriesLocalBase
implements org.apache.avalon.framework.configuration.Configurable

Version:
$Id: FactoriesBase.java,v 1.4 2006/06/26 08:09:30 alphonse.bendt Exp $
Author:
Andre Spiegel

Field Summary
protected static java.lang.Class addressClz
           
protected  org.jacorb.config.Configuration configuration
           
protected static java.lang.Class connectionClz
           
protected static java.lang.Class listenerClz
           
protected static java.lang.Class profileClz
           
 
Constructor Summary
FactoriesBase()
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 Connection create_connection(ProtocolProperties props)
          ETF defined operation to create a connection.
 Listener create_listener(ProtocolProperties props, int stacksize, short base_priority)
          ETF defined operation to create a connection.
 ProtocolAddressBase create_protocol_address(java.lang.String addr)
           
abstract  Profile decode_corbaloc(java.lang.String corbaloc)
           
 Profile demarshal_profile(org.omg.IOP.TaggedProfileHolder tagged_profile, TaggedComponentSeqHolder components)
           
 int match_tag(java.lang.String address)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configuration

protected org.jacorb.config.Configuration configuration

connectionClz

protected static java.lang.Class connectionClz

listenerClz

protected static java.lang.Class listenerClz

profileClz

protected static java.lang.Class profileClz

addressClz

protected static java.lang.Class addressClz
Constructor Detail

FactoriesBase

public FactoriesBase()
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

create_connection

public Connection create_connection(ProtocolProperties props)
ETF defined operation to create a connection.


create_listener

public Listener create_listener(ProtocolProperties props,
                                int stacksize,
                                short base_priority)
ETF defined operation to create a connection.


demarshal_profile

public Profile demarshal_profile(org.omg.IOP.TaggedProfileHolder tagged_profile,
                                 TaggedComponentSeqHolder components)

create_protocol_address

public ProtocolAddressBase create_protocol_address(java.lang.String addr)

match_tag

public int match_tag(java.lang.String address)

decode_corbaloc

public abstract Profile decode_corbaloc(java.lang.String corbaloc)