Package com.sun.corba.ee.impl.oa.poa
Class Policies
java.lang.Object
com.sun.corba.ee.impl.oa.poa.Policies
@ManagedData
@Description("A collection of Policy instances")
public final class Policies
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddToErrorSet(Policy[] policies, int policyId, BitSet errorSet) Add the first index in policies at which the policy is of type policyId to errorSet, if the polictId is in policies (it may not be).private voidcheckForPolicyError(BitSet errorSet) If any errors were found, throw INVALID_POLICY with the smallest index of any offending policy.final booleanget_effective_policy(int type) final intprivate intgetPOAPolicyValue(Policy policy) private intgetPolicyValue(int id) final booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal intprivate voidsetPolicyValue(int id, int value) toString()final booleanfinal booleanfinal boolean
-
Field Details
-
MIN_POA_POLICY_ID
private static final int MIN_POA_POLICY_ID- See Also:
-
MAX_POA_POLICY_ID
private static final int MAX_POA_POLICY_ID- See Also:
-
POLICY_TABLE_SIZE
private static final int POLICY_TABLE_SIZE- See Also:
-
defaultObjectCopierFactoryId
int defaultObjectCopierFactoryId -
policyMap
-
defaultPolicies
-
rootPOAPolicies
-
poaPolicyValues
private int[] poaPolicyValues
-
-
Constructor Details
-
Policies
private Policies(int threadModel, int lifespan, int idUniqueness, int idAssignment, int implicitActivation, int retention, int requestProcessing) -
Policies
private Policies() -
Policies
Policies(Policy[] policies, int id) throws InvalidPolicy Main constructor used from POA::create_POA. This need only be visible within the POA package.- Throws:
InvalidPolicy
-
-
Method Details
-
getPolicies
-
getPolicyValue
private int getPolicyValue(int id) -
setPolicyValue
private void setPolicyValue(int id, int value) -
toString
-
getPOAPolicyValue
-
checkForPolicyError
If any errors were found, throw INVALID_POLICY with the smallest index of any offending policy.- Throws:
InvalidPolicy
-
addToErrorSet
Add the first index in policies at which the policy is of type policyId to errorSet, if the polictId is in policies (it may not be). -
get_effective_policy
-
isOrbControlledThreads
public final boolean isOrbControlledThreads() -
isSingleThreaded
public final boolean isSingleThreaded() -
isTransient
public final boolean isTransient() -
isPersistent
public final boolean isPersistent() -
isUniqueIds
public final boolean isUniqueIds() -
isMultipleIds
public final boolean isMultipleIds() -
isUserAssignedIds
public final boolean isUserAssignedIds() -
isSystemAssignedIds
public final boolean isSystemAssignedIds() -
retainServants
public final boolean retainServants() -
useActiveMapOnly
public final boolean useActiveMapOnly() -
useDefaultServant
public final boolean useDefaultServant() -
useServantManager
public final boolean useServantManager() -
isImplicitlyActivated
public final boolean isImplicitlyActivated() -
servantCachingLevel
public final int servantCachingLevel() -
forceZeroPort
public final boolean forceZeroPort() -
getCopierId
public final int getCopierId()
-