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

Class com.cosylab.acs.maci.plug.ManagerProxy
not completely 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::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.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::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.setStatePersistence (int id, boolean enable)
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

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 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.
 All Classes Namespaces Files Functions Variables Enumerations Properties