use of com.cosylab.acs.maci.RemoteTimeoutException in project ACS by ACS-Community.
the class AdministratorProxy method containerLoggedIn.
/**
* @see com.cosylab.acs.maci.Administrator#containerLoggedIn(ContainerInfo, long, long)
*/
public void containerLoggedIn(ContainerInfo info, long timeStamp, long executionId) throws RemoteException {
try {
si.ijs.maci.ContainerInfo containerInfo = null;
if (info != null)
containerInfo = new si.ijs.maci.ContainerInfo(info.getName(), info.getHandle(), (Container) ((ClientProxy) info.getContainer()).getClient(), info.getComponents().toArray());
administrator.container_logged_in(containerInfo, UTCUtility.utcJavaToOmg(timeStamp), executionId);
} catch (TIMEOUT te) {
throw new RemoteTimeoutException("Failed to invoke 'container_logged_in()' method due to timeout.", te);
} catch (TRANSIENT tre) {
throw new RemoteTransientException("Failed to invoke 'container_logged_in()' method due to transient exception.", tre);
} catch (Throwable ex) {
throw new RemoteException("Failed to invoke 'container_logged_in()' method.", ex);
}
}
Aggregations