More POA Capabilities
  • The three cases discussed only scratch the surface of configuring the POA.
  • Servants can be reference counted.
    • Servants can be shared between POAs.
    • Servant Managers might also share servants.
  • Servant Managers can throw ForwardRequest exceptions
    • can redirect requests elsewhere.
  • USE_SERVANT_MANAGER with NO_RETAIN
    • The servant manager is a ServantLocator
    • ServantLocator gets a preinvoke() and postinvoke() call on every method invocation.
  • Dynamic POA creation
    • POA can be created/destroyed at any time
    • POAs could be used as temporary object containers

Next Slide >>