Package org.omg.CORBA

Examples of org.omg.CORBA.Policy


     * of MULTIPLE_ID.
     */
  public void testActivateDeactivate3 () throws Exception
  {
    // create POA
    Policy policies[] = new Policy[3];
    policies[0] = rootPOA.create_id_assignment_policy(
        org.omg.PortableServer.IdAssignmentPolicyValue.SYSTEM_ID);
    policies[1] = rootPOA.create_id_uniqueness_policy(
        org.omg.PortableServer.IdUniquenessPolicyValue.MULTIPLE_ID);
    policies[2] = rootPOA.create_servant_retention_policy(
View Full Code Here


            POA rootPoa =
                POAHelper.narrow( orb.resolve_initial_references( "RootPOA" ));
            rootPoa.the_POAManager().activate();

            // create POA
            Policy policies[] = new Policy[2];
            policies[0] = rootPoa.create_id_uniqueness_policy(
                org.omg.PortableServer.IdUniquenessPolicyValue.MULTIPLE_ID);
            policies[1] = rootPoa.create_implicit_activation_policy(
                ImplicitActivationPolicyValue.IMPLICIT_ACTIVATION );
View Full Code Here

    {
        // create a sync scope policy
        Any syncPolicyAny = orb.create_any();
        syncPolicyAny.insert_short( SYNC_WITH_SERVER.value );

        Policy syncPolicy =
            orb.create_policy
                ( SYNC_SCOPE_POLICY_TYPE.value, syncPolicyAny  );


        // set the sync scope policy on an object reference
View Full Code Here

        Any rrtPolicyAny = orb.create_any();
        rrtPolicyAny.insert_ulonglong (timeoutInMillis * MSEC_FACTOR);

        // create a relative roundtrip timeout policy and set this
        // policy ORB-wide
        Policy rrtPolicy =
            orb.create_policy( RELATIVE_RT_TIMEOUT_POLICY_TYPE.value,
                               rrtPolicyAny );

        policyManager.set_policy_overrides( new Policy[] {rrtPolicy},
                                            SetOverrideType.ADD_OVERRIDE);
View Full Code Here

        POA rootPoa =
            POAHelper.narrow( serverOrb.resolve_initial_references( "RootPOA" ));
        rootPoa.the_POAManager().activate();

        // create POA
        Policy policies[] = new Policy[2];
        policies[0] = rootPoa.create_id_uniqueness_policy(
                org.omg.PortableServer.IdUniquenessPolicyValue.MULTIPLE_ID);
        policies[1] = rootPoa.create_implicit_activation_policy(
                ImplicitActivationPolicyValue.IMPLICIT_ACTIVATION );
View Full Code Here

    public void testActivateDeactivate3 () throws Exception
    {
        POA rootPoa = POAHelper.narrow(orb.resolve_initial_references("RootPOA"));

        // create POA
        Policy policies[] = new Policy[3];
        policies[0] = rootPoa.create_id_assignment_policy(
                org.omg.PortableServer.IdAssignmentPolicyValue.SYSTEM_ID);
        policies[1] = rootPoa.create_id_uniqueness_policy(
                org.omg.PortableServer.IdUniquenessPolicyValue.MULTIPLE_ID);
        policies[2] = rootPoa.create_servant_retention_policy(
View Full Code Here

    public org.omg.CORBA.Object getObject (String sessionID)
    {
        try
        {
            // Create child using the supplied session ID
            Policy policies[] = new Policy[1];

            // The sessionID encodes which thread model to use (sneaky!).
            if (sessionID.startsWith ("Single"))
            {
                policies[0] = rootPoa.create_thread_policy(
View Full Code Here

     */

    public org.omg.CORBA.Policy get_policy( org.omg.CORBA.Object self,
                                            int policy_type )
    {
        Policy result = get_client_policy(policy_type);
        if (result != null)
        {
            // TODO: "reconcile" with server-side policy
            return result;
        }
View Full Code Here

     * at the thread-level)
     */

    public org.omg.CORBA.Policy get_client_policy(int policy_type)
    {
        Policy result = null;

        if (policy_overrides != null)
        {
            Integer key = ObjectUtil.newInteger(policy_type);
            result = (Policy)policy_overrides.get(key);
View Full Code Here

        }
    } // get_policy

    public UtcT getRequestEndTime()
    {
        Policy policy = get_client_policy(REQUEST_END_TIME_POLICY_TYPE.value);
        if (policy != null)
        {
            return ((org.omg.Messaging.RequestEndTimePolicy)policy).end_time();
        }
        return null;
View Full Code Here

TOP

Related Classes of org.omg.CORBA.Policy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.