org.jacorb.orb.etf
Class FactoriesBase

java.lang.Object
  extended byorg.omg.CORBA.LocalObject
      extended byorg.omg.ETF._FactoriesLocalBase
          extended byorg.jacorb.orb.etf.FactoriesBase
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, Factories, FactoriesOperations, IDLEntity, LocalInterface, Object, java.io.Serializable
Direct Known Subclasses:
IIOPFactories

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

Version:
$Id: FactoriesBase.java,v 1.2 2005/09/27 20:49:11 phil.mesnier Exp $
Author:
Andre Spiegel
See Also:
Serialized Form

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(TaggedProfileHolder tagged_profile, TaggedComponentSeqHolder components)
           
 int match_tag(java.lang.String address)
           
 
Methods inherited from class org.omg.ETF._FactoriesLocalBase
_ids
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.ETF.FactoriesOperations
profile_tag
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

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.

Specified by:
create_connection in interface FactoriesOperations

create_listener

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

Specified by:
create_listener in interface FactoriesOperations

demarshal_profile

public Profile demarshal_profile(TaggedProfileHolder tagged_profile,
                                 TaggedComponentSeqHolder components)
Specified by:
demarshal_profile in interface FactoriesOperations

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)
Specified by:
decode_corbaloc in interface FactoriesOperations