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 void
addToErrorSet
(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 void
checkForPolicyError
(BitSet errorSet) If any errors were found, throw INVALID_POLICY with the smallest index of any offending policy.final boolean
get_effective_policy
(int type) final int
private int
getPOAPolicyValue
(Policy policy) private int
getPolicyValue
(int id) final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final boolean
final int
private void
setPolicyValue
(int id, int value) toString()
final boolean
final boolean
final 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()
-