com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory Class Reference

Collaboration diagram for com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NamingServiceRemoteDirectory (ORB orb, Logger logger)
Context getContext ()
String getReference ()

Private Member Functions

void internalInitialize (ORB orb, Logger logger)

Private Attributes

String reference = DEFAULT_REFERENCE
Context context = null

Static Private Attributes

static final String DEFAULT_REFERENCE = "iiop://" + ACSPorts.getIP() + ":" + ACSPorts.getNamingServicePort() + "/"

Detailed Description

This component provides access to the CORBA Naming Service via CosNaming JNDI interface.

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@

Constructor & Destructor Documentation

com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory::NamingServiceRemoteDirectory ( ORB  orb,
Logger  logger 
) [inline]

Constructor for NamingServiceRemoteDirectory.

Parameters:
orb CORBA ORB.
logger logger.

References internalInitialize(), and reference.


Member Function Documentation

Context com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory::getContext (  )  [inline]

Root context of the remote directory (CORBA Naming Service).

Returns:
root context of the remote directory (CORBA Naming Service)

References context.

Referenced by com::cosylab::acs::maci::manager::app::ManagerEngine::initializeManager().

String com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory::getReference (  )  [inline]

Returns the reference of the naming service remote directory.

Returns:
String the reference of the naming service remote directory

References reference.

Referenced by com::cosylab::acs::maci::manager::app::ManagerEngine::initializeManager().

void com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory::internalInitialize ( ORB  orb,
Logger  logger 
) [inline, private]

Obtains root context of the remote directory (CORBA Naming Service).

Parameters:
orb CORBA ORB.
logger logger.

References context, and reference.

Referenced by NamingServiceRemoteDirectory().


Member Data Documentation

Root context of the remote directory (CORBA Naming Service).

Referenced by getContext(), and internalInitialize().

final String com::cosylab::acs::maci::plug::NamingServiceRemoteDirectory::DEFAULT_REFERENCE = "iiop://" + ACSPorts.getIP() + ":" + ACSPorts.getNamingServicePort() + "/" [static, private]

The constant denoting the default NS reference (if non is set).

Reference to CORBA Naming Service, use IIOP type reference - 'iiop://<host>[:<port>]'.

Referenced by getReference(), internalInitialize(), and NamingServiceRemoteDirectory().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2