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; }
long incarnation) throws ActivationException { String className = desc.getClassName(); if (className == null || !isAssignableFrom(className, desc.getLocation())) { throw new ActivationException("group class not subclass");
private String[] activationArgs(ActivationGroupDesc desc) { ActivationGroupDesc.CommandEnvironment cmdenv; cmdenv = desc.getCommandEnvironment(); Properties props = desc.getPropertyOverrides(); if (props != null) { for (Enumeration p = props.propertyNames(); p.hasMoreElements(); )
final Configuration config = getConfiguration(desc.getData()); login = (LoginContext) config.getEntry( PHOENIX, "loginContext", LoginContext.class, null);
String groupClassName = desc.getClassName(); if ((groupClassName != null && !groupClassName.equals( "org.apache.river.phoenix.ActivationGroupImpl")) || desc.getLocation() != null || desc.getData() != null) Properties props = desc.getPropertyOverrides(); if (props != null) { Enumeration p = props.propertyNames(); cmdenv = desc.getCommandEnvironment(); if (cmdenv != null) { String path = cmdenv.getCommandPath();
ActivationGroupDesc desc = in.readObject(ActivationGroupDesc.class); long incarnation = in.readLong(); Class cl = ClassLoading.loadClass(desc.getLocation(), desc.getClassName(), null, false, null); try { Method create =
out.writeObject(id); ActivationGroupDesc gd = desc; if (gd.getClassName() == null) { MarshalledObject data = gd.getData(); if (data == null) { data = activation.groupData; String loc = gd.getLocation(); if (loc == null) { loc = activation.groupLocation; gd = new ActivationGroupDesc( "org.apache.river.phoenix.group.ActivationGroupImpl", loc, data, gd.getPropertyOverrides(), gd.getCommandEnvironment());
Object readResolve() throws ObjectStreamException { if (actGroupDesc != null) return actGroupDesc; return new ActivationGroupDesc(className, location, data, properties, cmdEnv); }
/** * TODO: Parsing className, location, permission and restrictions * @param arg * @throws IOException */ ActivationGroupDescSerializer(GetArg arg) throws IOException, ClassNotFoundException { this( new ActivationGroupDesc( // A null group class name indicates the system's default ActivationGroup implementation. // Is null safe? arg.get("className", null, String.class), arg.get("location", null, String.class), arg.get("data", null, MarshalledObject.class), getProperties(arg), arg.get("cmdEnv", null, CommandEnvironment.class)) ); }
try { gid = sys.registerGroup( new ActivationGroupDesc(getServerProperties(), cmdToExecute)); storeGroupID(getLog(), gid);