Todo List

Member alma::acs::commandcenter::engine::Executor::remoteDaemonForContainers (String host, int instance, boolean startStop, String contName, String contType, String[] contTypeMods, String cmdFlags, NativeCommand.Listener listener)
rethink how useful this overloading is.

Member alma::acs::container::ContainerServicesImpl::getComponent (String curl)
: think about timeouts

Member alma::acs::nc::refactored::NCSubscriber< T extends IDLEntity >::disconnect ()
Notice that the consumer admin object is not being destroyed. For doing this we must check if there's no more clients using it. Check if it's possible using TAO extensions.

Member alma::acs::nc::refactored::NCSubscriber< T extends IDLEntity >::getAdmin ()

Allow load balance

Class cern::gp::explorer::test::TestColoredListTableExplorer
test all functionality of the ListableExplorer

Class cern::gp::explorer::test::TestListExplorer

test all functionality of the TreeableExplorer

Class cern::gp::explorer::test::TestListTableExplorer

test all functionality of the TreeableExplorer

Class cern::gp::explorer::test::TestTreeTableExplorer
test all functionality of the TreeableExplorer

Member com::cosylab::acs::maci::manager::ManagerImpl::bind (Context remoteDirectory, String name, String type, Object object)

temp. commented out

temp. commented out

Member com::cosylab::acs::maci::manager::ManagerImpl::getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI)

MF not supported

temporary quick implementation (does not look in the CDB if component is not activated)

Member com::cosylab::acs::maci::manager::ManagerImpl::getComponent (int id, URI curl, boolean activate, StatusHolder status, boolean allowServices)
GCH 2006.09.25 This last case should never happen, because there should be and exception thrown instead.

Member com::cosylab::acs::maci::manager::ManagerImpl::getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault)
Is it OK to get here? Always? This is a place where we have to check carefully.

Member com::cosylab::acs::maci::manager::ManagerImpl::getDynamicComponents (int id, ComponentSpec[] components)
this method still returns null in case of errors and only throws AcsJNoPermissions or a couple of runtime exceptions. Needs to be refactored or, probably better, deprecated.

Member com::cosylab::acs::maci::manager::ManagerImpl::getManagerForDomain (String domainName)
CORBA specific

Member com::cosylab::acs::maci::manager::ManagerImpl::internalRequestDynamicComponent (int requestor, ComponentSpec componentSpec)
not perfect

Member com::cosylab::acs::maci::manager::ManagerImpl::rebind (Context remoteDirectory, String name, String type, Object object)

CORBA specific if (remoteDirectory instanceof com.sun.jndi.cosnaming.CNCtx) { boolean isParentDomain = remoteDirectory.getNameInNamespace().length() == 0 || remoteDirectory.getNameInNamespace().endsWith(".D");

Member com::cosylab::acs::maci::manager::ManagerImpl::refreshComponentsList (DAOProxy dc)
this could be done better (to check if all attributes exist)

Member com::cosylab::acs::maci::manager::ManagerImpl::searchDynamicComponent (String[] fieldNames, String[] requiredValues, boolean[] equalityRequired, int[] equalityPoints, IntHolder keepAliveTimeHolder)

here to check if CDB is available

not nice way, but necessary to have hierarchical names

Class com::cosylab::acs::maci::plug::ManagerProxy

not completely implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::forceReleaseComponent (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getClientInfo (int id, int[] handles, String name_wc)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getComponentNonSticky (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getComponents (int id, URI[] curls, boolean activate, StatusSeqHolder statuses)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getContainerInfo (int id, int[] handles, String name_wc)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getDefaultComponent (int id, String type)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getDomain ()
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getDynamicComponents (int id, ComponentSpec[] components)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getService (int id, URI curl, boolean activate, StatusHolder status)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::getServices (int id, URI[] curls, boolean activate, StatusSeqHolder statuses)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::login (Client reference)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::logout (int id)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::makeComponentImmortal (int id, URI curl, boolean immortalState)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::registerComponent (int id, URI curl, String type, Component cob)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::releaseComponents (int id, URI[] curls)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::restartComponent (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::shutdown (int id, int containers)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::shutdownContainer (int id, String containerName, int action)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy::unregisterComponent (int id, int handle)
Not implemented

Class com::cosylab::acs::maci::plug::ManagerProxyImpl
Now the Manager interface does not use exceptions in many methods when there is a failure, but it returns a nil object. This class will have to be refactored when the Manager implementation (only used internally) will be changed.

Member com::cosylab::acs::maci::plug::ManagerProxyImpl::get_component (int id, String component_url, boolean activate)
GCH 2006.10.11 notice that we can get a ComponentStatus != COMPONENT_ACTIVATED also if the component is properly returned. There is an incoherence here in the interfaces that shall be resolved. We have to cleanup here or go back to return a status to the caller. My point is: the caller is interested in more than just getting the component of an indication of failure if not? Is it interesting to know that the component was not activated, presumably because already active?

Member com::cosylab::acs::maci::test::ManagerImplTest::testGetDynamicComponent ()
I would like to remove all these exceptions and catch them above

Class com::cosylab::acs::maci::test::TestDaemon
To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Member com::cosylab::acs::maci::test::TestDaemon::startContainer (String containerType, final String containerName, short instanceNumber, String flags)
Error handling when catching exceptions

Member si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess::connect (Introspectable target)
GCH 2006.10.18 Here we throw a local exception. If we do not do this, objexp does not work properly any more. But things should be different. The problem is that I did not understand what happens upstream this call if I do not throw the exception. In practice the only bad effect of throwing the exception are error traces in the console that probably should not be there.

Generated by  doxygen 1.6.2