org.omg.PortableServer.POAPackage


1. Creating a POA with a Servant Manager

import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAManager;
import org.omg.PortableServer.Servant;

class MyPOA extends POA {
    public MyPOA(POAManager poaManager, Servant servant) {
        super(poaManager, servant);
    }
}

2. Creating a POA with a Servant Manager and an Activator

import org.omg.PortableServer.POA;
import org.omg.PortableServer.POAManager;
import org.omg.PortableServer.Servant;
import org.omg.PortableServer.ServantActivator;

class MyPOA extends POA {
    public MyPOA(POAManager poaManager, Servant servant, ServantActivator activator) {
        super(poaManager, servant, activator);
    }
}

3. Creating a POA with a Servant Manager, an Activator, and a Thread Policy

4. Creating a POA with a Servant Manager, an Activator, and a Lifespan Policy

5. Creating a POA with a Servant Manager, an Activator, and an Id Assignment Policy

6. Creating a POA with a Servant Manager, an Activator, and a Request Processing Policy

7. Creating a POA with a Servant Manager, an Activator, and a Relocation Policy

8. Creating a POA with a Servant Manager, an Activator, and a Retain Policy

9. Creating a POA with a Servant Manager, an Activator, and a Property Manager

10. Creating a POA with a Servant Manager, an Activator, and a Servant Locator