import java.rmi.Remote; import java.rmi.activation.Activatable; import java.rmi.activation.ActivationID; import java.rmi.RemoteException; public class ExampleActivatableClass extends Activatable implements Remote { public ExampleActivatableClass(ActivationID id, int port) throws RemoteException { super(id, port); } public void remoteMethod() throws RemoteException { } } import java.rmi.activation.ActivationGroupDesc; import java.rmi.activation.ActivationGroupID; import java.rmi.activation.ActivationSystem; public class ExampleActivationGroup { public static void main(String[] args) throws Exception { ActivationSystem activationSystem = ActivationGroup.getSystem(); ActivationGroupID groupID = activationSystem.registerGroup(new ActivationGroupDesc()); ActivationGroup.createGroup(groupID, new ActivationGroupDesc()); ActivationGroup.activeGroup(groupID, new ExampleActivatableClass.Activator()); } }


上一篇:
下一篇:
切换中文