Class Policies


  • @ManagedData
    @Description("A collection of Policy instances")
    public final class Policies
    extends java.lang.Object
    • Field Detail

      • defaultObjectCopierFactoryId

        int defaultObjectCopierFactoryId
      • policyMap

        private java.util.Map<java.lang.Integer,​Policy> policyMap
      • defaultPolicies

        public static final Policies defaultPolicies
      • rootPOAPolicies

        public static final Policies rootPOAPolicies
      • poaPolicyValues

        private int[] poaPolicyValues
    • Constructor Detail

      • 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 Detail

      • getPolicies

        @ManagedAttribute
        @Description("The policies")
        java.util.Map<java.lang.Integer,​Policy> getPolicies()
      • getPolicyValue

        private int getPolicyValue​(int id)
      • setPolicyValue

        private void setPolicyValue​(int id,
                                    int value)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getPOAPolicyValue

        private int getPOAPolicyValue​(Policy policy)
      • checkForPolicyError

        private void checkForPolicyError​(java.util.BitSet errorSet)
                                  throws InvalidPolicy
        If any errors were found, throw INVALID_POLICY with the smallest index of any offending policy.
        Throws:
        InvalidPolicy
      • addToErrorSet

        private void addToErrorSet​(Policy[] policies,
                                   int policyId,
                                   java.util.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).
      • get_effective_policy

        public Policy get_effective_policy​(int type)
      • 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()