public abstract class POAPolicyMediatorBase extends Object implements POAPolicyMediator
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isImplicit |
protected boolean |
isSystemId |
protected boolean |
isUnique |
protected ORB |
orb |
protected POAImpl |
poa |
| Modifier and Type | Method and Description |
|---|---|
Object |
getInvocationServant(byte[] id,
String operation)
Get the servant to use for an invocation with the
given id and operation.
|
Policies |
getPolicies()
Return the policies object that was used to create this
POAPolicyMediator.
|
int |
getScid()
Return the subcontract ID to use in the IIOP profile in IORs
created by this POAPolicyMediator's POA.
|
int |
getServerId()
Return the server ID to use in the IIOP profile in IORs
created by this POAPolicyMediator's POA.
|
protected abstract Object |
internalGetServant(byte[] id,
String operation) |
byte[] |
newSystemId()
Allocate a new, unique system ID.
|
protected void |
setDelegate(Servant servant,
byte[] id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivateObject, clearAOM, deactivateObject, etherealizeAll, getDefaultServant, getServantManager, idToServant, returnServant, servantToId, setDefaultServant, setServantManagerprotected POAImpl poa
protected ORB orb
protected boolean isImplicit
protected boolean isUnique
protected boolean isSystemId
public final Policies getPolicies()
POAPolicyMediatorgetPolicies in interface POAPolicyMediatorpublic final int getScid()
POAPolicyMediatorgetScid in interface POAPolicyMediatorpublic final int getServerId()
POAPolicyMediatorgetServerId in interface POAPolicyMediatorpublic final Object getInvocationServant(byte[] id, String operation) throws ForwardRequest
POAPolicyMediatorgetInvocationServant in interface POAPolicyMediatorid - the object ID for which we are requesting a servantoperation - the name of the operation to be performed on
the servantForwardRequestprotected final void setDelegate(Servant servant, byte[] id)
public byte[] newSystemId()
throws WrongPolicy
POAPolicyMediatornewSystemId in interface POAPolicyMediatorWrongPolicyprotected abstract Object internalGetServant(byte[] id, String operation) throws ForwardRequest
ForwardRequestCopyright © 2018 JBoss by Red Hat. All rights reserved.