public final boolean isSystemAssignedIds() { return getPolicyValue(ID_ASSIGNMENT_POLICY_ID.value) == IdAssignmentPolicyValue._SYSTEM_ID; }
int POAPolicyValue = getPOAPolicyValue(policy); setPolicyValue(key.intValue(), POAPolicyValue); if ((prev != null) && (getPOAPolicyValue(prev) != POAPolicyValue)) errorSet.set(i); if (!retainServants() && useActiveMapOnly()) addToErrorSet(policies, SERVANT_RETENTION_POLICY_ID.value, errorSet); addToErrorSet(policies, REQUEST_PROCESSING_POLICY_ID.value, errorSet); if (isImplicitlyActivated()) if (!retainServants()) addToErrorSet(policies, IMPLICIT_ACTIVATION_POLICY_ID.value, errorSet); addToErrorSet(policies, SERVANT_RETENTION_POLICY_ID.value, errorSet); if (!isSystemAssignedIds()) addToErrorSet(policies, IMPLICIT_ACTIVATION_POLICY_ID.value, errorSet); addToErrorSet(policies, ID_ASSIGNMENT_POLICY_ID.value, errorSet); checkForPolicyError(errorSet);
POAPolicyMediatorBase(Policies policies, POAImpl poa) if (policies.isSingleThreaded()) throw poa.invocationWrapper().singleThreadNotSupported(); orb = poa.getORB(); switch (policies.servantCachingLevel()) if (policies.isTransient()) isImplicit = policies.isImplicitlyActivated(); isUnique = policies.isUniqueIds(); isSystemId = policies.isSystemAssignedIds();
if (defaultPOA.getPolicies().isImplicitlyActivated() || (defaultPOA.getPolicies().isUniqueIds() && defaultPOA.getPolicies().retainServants())) { return defaultPOA.servant_to_reference(self); } else {
public Policy getEffectivePolicy(int type) { return mediator.getPolicies().get_effective_policy(type); }
protected ObjectCopierFactory getObjectCopierFactory() { int copierId = mediator.getPolicies().getCopierId(); CopierManager cm = getORB().getCopierManager(); return cm.getObjectCopierFactory(copierId); }
Policies POAPolicies = new Policies(policies, defaultCopierId);
int POAPolicyValue = getPOAPolicyValue(policy); setPolicyValue(key.intValue(), POAPolicyValue); if ((prev != null) && (getPOAPolicyValue(prev) != POAPolicyValue)) errorSet.set(i); if (!retainServants() && useActiveMapOnly()) addToErrorSet(policies, SERVANT_RETENTION_POLICY_ID.value, errorSet); addToErrorSet(policies, REQUEST_PROCESSING_POLICY_ID.value, errorSet); if (isImplicitlyActivated()) if (!retainServants()) addToErrorSet(policies, IMPLICIT_ACTIVATION_POLICY_ID.value, errorSet); addToErrorSet(policies, SERVANT_RETENTION_POLICY_ID.value, errorSet); if (!isSystemAssignedIds()) addToErrorSet(policies, IMPLICIT_ACTIVATION_POLICY_ID.value, errorSet); addToErrorSet(policies, ID_ASSIGNMENT_POLICY_ID.value, errorSet); checkForPolicyError(errorSet);
POAPolicyMediatorBase(Policies policies, POAImpl poa) if (policies.isSingleThreaded()) throw poa.invocationWrapper().singleThreadNotSupported(); orb = poa.getORB(); switch (policies.servantCachingLevel()) if (policies.isTransient()) isImplicit = policies.isImplicitlyActivated(); isUnique = policies.isUniqueIds(); isSystemId = policies.isSystemAssignedIds();
if (defaultPOA.getPolicies().isImplicitlyActivated() || (defaultPOA.getPolicies().isUniqueIds() && defaultPOA.getPolicies().retainServants())) { return defaultPOA.servant_to_reference(self); } else {
public Policy getEffectivePolicy(int type) { return mediator.getPolicies().get_effective_policy(type); }
protected ObjectCopierFactory getObjectCopierFactory() { int copierId = mediator.getPolicies().getCopierId(); CopierManager cm = getORB().getCopierManager(); return cm.getObjectCopierFactory(copierId); }
Policies POAPolicies = new Policies(policies, defaultCopierId);
public final boolean retainServants() { return getPolicyValue(SERVANT_RETENTION_POLICY_ID.value) == ServantRetentionPolicyValue._RETAIN; }
public final boolean isPersistent() { return getPolicyValue(LIFESPAN_POLICY_ID.value) == LifespanPolicyValue._PERSISTENT; }
public final boolean isPersistent() { return getPolicyValue(LIFESPAN_POLICY_ID.value) == LifespanPolicyValue._PERSISTENT; }
public final boolean isTransient() { return getPolicyValue(LIFESPAN_POLICY_ID.value) == LifespanPolicyValue._TRANSIENT; }
public final boolean isUserAssignedIds() { return getPolicyValue(ID_ASSIGNMENT_POLICY_ID.value) == IdAssignmentPolicyValue._USER_ID; }
public final boolean isImplicitlyActivated() { return getPolicyValue(IMPLICIT_ACTIVATION_POLICY_ID.value) == ImplicitActivationPolicyValue._IMPLICIT_ACTIVATION; }
public final boolean isUniqueIds() { return getPolicyValue(ID_UNIQUENESS_POLICY_ID.value) == IdUniquenessPolicyValue._UNIQUE_ID; }