public void sample() throws Exception { java.util.Properties props = new java.util.Properties(); java.rmi.activation.ActivationGroupDesc.CommandEnvironment ace = null; java.rmi.activation.ActivationGroupDesc agd = new java.rmi.activation.ActivationGroupDesc(props,ace); } public static void main(String args[]) {
ActivationGroupDescSerializer(ActivationGroupDesc agd){ className = agd.getClassName(); location = agd.getLocation(); data = agd.getData(); properties = agd.getPropertyOverrides(); cmdEnv = agd.getCommandEnvironment(); actGroupDesc = agd; }
@Override public Object run() throws Exception { monitor.activeObject(id, entry.mobj); return null; } });
ActivationDescSerializer(ActivationDesc actDesc){ groupID = actDesc.getGroupID(); className = actDesc.getClassName(); location = actDesc.getLocation(); data = actDesc.getData(); restart = actDesc.getRestartMode(); this.actDesc = actDesc; }
public void unregisterObject(ActivationID id) throws ActivationException, RemoteException { LocalAccess.check(); impl.unregisterObject(id); }
CmdEnv(CommandEnvironment env){ cmdPath = env.getCommandPath(); argv = env.getCommandOptions(); this.env = env; }
/** * If shutting down, throw an ActivationException. */ private void checkShutdown() throws ActivationException { if (shuttingDown) { throw new ActivationException( "activation system is shutting down"); } }
public Object run() throws Exception { monitor.inactiveObject(id); return null; } });
public Object run() throws Exception { monitor.inactiveGroup(groupID, incarnation); return null; } });
Object readResolve() throws ObjectStreamException { if (env != null) return env; return new CommandEnvironment(cmdPath, argv); }
private ObjectEntry getObjectEntry(UID uid) throws UnknownObjectException { if (removed) throw new UnknownObjectException("object's group removed"); ObjectEntry objEntry = objects.get(uid); if (objEntry == null) throw new UnknownObjectException("object unknown"); return objEntry; }
public void unregisterGroup(ActivationGroupID id) throws ActivationException, RemoteException { LocalAccess.check(); impl.unregisterGroup(id); }
public ActivationMonitor activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation) throws ActivationException, RemoteException { LocalAccess.check(); return impl.activeGroup(id, group, incarnation); }
private void checkRemoved() throws UnknownGroupException { if (removed) { throw new UnknownGroupException("group removed"); } }
/** * Returns a hash code value for this object. */ public int hashCode() { return id.hashCode(); }
public ActivationGroupDesc getActivationGroupDesc(ActivationGroupID id) throws ActivationException, RemoteException { LocalAccess.check(); return impl.getActivationGroupDesc(id); }
Object readResolve() throws ObjectStreamException { if (actGroupDesc != null) return actGroupDesc; return new ActivationGroupDesc(className, location, data, properties, cmdEnv); }
public Object run() throws Exception { monitor.inactiveObject(id); return null; } });
public void inactiveGroup(ActivationGroupID id, long incarnation) throws UnknownGroupException, RemoteException { LocalAccess.check(); impl.inactiveGroup(id, incarnation); } }
/** * TODO: Parsing command path, filters, permission and restrictions * @param arg * @throws IOException */ CmdEnv(GetArg arg) throws IOException, ClassNotFoundException{ this( new CommandEnvironment( arg.get("cmdPath", null, String.class), arg.get("argv", null, String[].class) )); }