|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.LocalObject
org.omg.ETF._ConnectionLocalBase
org.jacorb.orb.etf.ConnectionBase
This an abstract base implementation of the ETF::Connection interface.
Field Summary | |
---|---|
protected java.io.ByteArrayOutputStream |
b_out
Optionally initialised to be used in the dumping of messages. |
protected org.jacorb.config.Configuration |
configuration
|
protected boolean |
connected
|
protected java.lang.String |
connection_info
|
protected int |
finalTimeout
Time out after a close connection has been received. |
protected org.apache.avalon.framework.logger.Logger |
logger
shared with sub classes |
protected ProfileBase |
profile
The Profile of the target / server side of the connection. |
Constructor Summary | |
---|---|
protected |
ConnectionBase()
|
protected |
ConnectionBase(ConnectionBase other)
Initialise this instance as a copy of another. |
Method Summary | |
---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration config)
|
Profile |
get_server_profile()
|
protected abstract int |
getTimeout()
|
boolean |
is_connected()
|
protected abstract void |
setTimeout(int timeout)
|
boolean |
supports_callback()
A boolean flag describing whether this connection supports the Bidirectional GIOP mechanism as described by GIOP-1.2 in CORBA 2.3.1 (OMG Document: formal/99-10-07). |
protected COMM_FAILURE |
to_COMM_FAILURE(java.io.IOException ex)
|
void |
turnOnFinalTimeout()
This is used to tell the transport that a CloseConnection has been sent, and that it should set a timeout in case the client doesn't close its side of the connection right away. |
boolean |
use_handle_time_out()
A flag directing the ORB to use either the Handle class to perform data queries with a time_out, or the transport layer (through this connection). |
boolean |
wait_next_data(long time_out)
Wait for the given time_out period for incoming data on this connection. |
Methods inherited from class org.omg.ETF._ConnectionLocalBase |
---|
_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.ConnectionOperations |
---|
close, connect, flush, is_data_available, read, write |
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 |
protected boolean connected
protected java.io.ByteArrayOutputStream b_out
jacorb.debug.dump_outgoing_messages
.
Default is off.
protected int finalTimeout
jacorb.connection.timeout_after_closeconnection
.
Default 20000 milliseconds.
protected ProfileBase profile
protected org.apache.avalon.framework.logger.Logger logger
protected org.jacorb.config.Configuration configuration
protected java.lang.String connection_info
Constructor Detail |
protected ConnectionBase()
protected ConnectionBase(ConnectionBase other)
Method Detail |
public void configure(org.apache.avalon.framework.configuration.Configuration config) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.framework.configuration.ConfigurationException
protected abstract void setTimeout(int timeout)
protected abstract int getTimeout()
public Profile get_server_profile()
get_server_profile
in interface ConnectionOperations
public boolean is_connected()
is_connected
in interface ConnectionOperations
public void turnOnFinalTimeout()
protected COMM_FAILURE to_COMM_FAILURE(java.io.IOException ex)
public boolean wait_next_data(long time_out)
wait_next_data
in interface ConnectionOperations
public boolean supports_callback()
supports_callback
in interface ConnectionOperations
public boolean use_handle_time_out()
use_handle_time_out
in interface ConnectionOperations
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |