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

Todo List

Member abeans::pluggable::acs::maci::ACSPlug::initialManagerConnect ()
GCH 2006-10-09 Here we should catch the specific exceptions of get_service and print trace logs of ACS exceptions.

Member abeans::pluggable::acs::maci::ACSPlug::internalConnect (Connectable c)
GCH 2006-10-09 Here we do not do a mapping of the received error trace but we simply log a new RemoteException. This code should be improved.

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.

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

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 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

Member com::cosylab::acs::maci::manager::ManagerImpl::getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI)
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

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::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?

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

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

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

Generated on Thu Apr 30 02:42:48 2009 for ACS Java API by doxygen 1.3.8