Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

com::cosylab::acs::maci::test::ContainerProxyImpl Class Reference

List of all members.

Public Member Functions

 ContainerProxyImpl (String name)
ComponentInfo activate_component (int arg0, long executionId, String arg1, String arg2, String arg3)
void deactivate_components (int[] arg0)
void shutdown (int arg0)
ComponentInfo[] get_component_info (int[] arg0)
String name ()
void disconnect ()
AuthenticationData authenticate (long executionId, String arg0)
void message (short arg0, String arg1)
void taggedmessage (short arg0, short arg1, String arg2)
boolean ping ()
void components_available (ComponentInfo[] arg0)
void components_unavailable (String[] arg0)
Object restart_component (int arg0)
void set_component_shutdown_order (int[] h)
LogLevels get_default_logLevels ()
void set_default_logLevels (LogLevels levels)
String[] get_logger_names ()
LogLevels get_logLevels (String logger_name)
void set_logLevels (String logger_name, LogLevels levels)
void refresh_logging_config ()

Protected Attributes

String name

Detailed Description

Author:
almamgr


Constructor & Destructor Documentation

com::cosylab::acs::maci::test::ContainerProxyImpl::ContainerProxyImpl String  name  )  [inline]
 


Member Function Documentation

ComponentInfo com::cosylab::acs::maci::test::ContainerProxyImpl::activate_component int  arg0,
long  executionId,
String  arg1,
String  arg2,
String  arg3
[inline]
 

AuthenticationData com::cosylab::acs::maci::test::ContainerProxyImpl::authenticate long  executionId,
String  arg0
[inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::components_available ComponentInfo[]  arg0  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::components_unavailable String[]  arg0  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::deactivate_components int[]  arg0  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::disconnect  )  [inline]
 

ComponentInfo [] com::cosylab::acs::maci::test::ContainerProxyImpl::get_component_info int[]  arg0  )  [inline]
 

LogLevels com::cosylab::acs::maci::test::ContainerProxyImpl::get_default_logLevels  )  [inline]
 

Gets the log levels of the default logging configuration. These levels are used by all loggers that have not been configured individually.

String [] com::cosylab::acs::maci::test::ContainerProxyImpl::get_logger_names  )  [inline]
 

Gets the names of all loggers, to allow configuring their levels individually. The names are those that appear in the log records in the field "SourceObject". This includes the container logger, ORB logger, component loggers, and (only C++) GlobalLogger.

LogLevels com::cosylab::acs::maci::test::ContainerProxyImpl::get_logLevels String  logger_name  )  [inline]
 

Gets log levels for a particular named logger. If the returned field LogLevels.useDefault is true, then the logger uses the default levels, see get_default_logLevels(); otherwise the returned local and remote levels apply.

void com::cosylab::acs::maci::test::ContainerProxyImpl::message short  arg0,
String  arg1
[inline]
 

String com::cosylab::acs::maci::test::ContainerProxyImpl::name  )  [inline]
 

boolean com::cosylab::acs::maci::test::ContainerProxyImpl::ping  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::refresh_logging_config  )  [inline]
 

Commands the container or manager to read in again the logging configuration from the CDB and to reconfigure the loggers accordingly. This allows for persistent changes in the logging configuration to become effective, and also for changes of more advanced parameters.

Object com::cosylab::acs::maci::test::ContainerProxyImpl::restart_component int  arg0  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::set_component_shutdown_order int[]  h  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::set_default_logLevels LogLevels  levels  )  [inline]
 

Sets the log levels of the default logging configuration. These levels are used by all loggers that have not been configured individually.

void com::cosylab::acs::maci::test::ContainerProxyImpl::set_logLevels String  logger_name,
LogLevels  levels
[inline]
 

Sets log levels for a particular named logger. If levels.useDefault is true, then the logger will be reset to using default levels; otherwise it will use the supplied local and remote levels.

void com::cosylab::acs::maci::test::ContainerProxyImpl::shutdown int  arg0  )  [inline]
 

void com::cosylab::acs::maci::test::ContainerProxyImpl::taggedmessage short  arg0,
short  arg1,
String  arg2
[inline]
 


Member Data Documentation

String com::cosylab::acs::maci::test::ContainerProxyImpl::name [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:11:42 2009 for ACS Java API by doxygen 1.3.8