Package org.omg.CORBA

Examples of org.omg.CORBA.Policy


            if (transportMech instanceof TSSSSLTransportConfig) {
                Any any = orb.create_any();
                any.insert_boolean(true);

                try {
                    Policy portPolicy = orb.create_policy(ZERO_PORT_POLICY_ID.value, any);
                    Policy[] overrides = new Policy [] { portPolicy };
                    server.setPolicyOverrides(overrides);
                } catch (org.omg.CORBA.PolicyError e) {
                    // shouldn't happen, but we'll let things continue with no policy set.
                }
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

    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 void test_deactivate () throws Exception
    {
        byte[] id1, id2;

        // 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.UNIQUE_ID);
        policies[2] = rootPOA.create_servant_retention_policy(
View Full Code Here

    public void test_deactivate_activator () throws Exception
    {
        rootPOA.the_POAManager().activate();

        // create POA
        Policy policies[] = new Policy[2];
        policies[0] = rootPOA.create_servant_retention_policy(
                org.omg.PortableServer.ServantRetentionPolicyValue.RETAIN);
        policies[1] = rootPOA.create_request_processing_policy(
                RequestProcessingPolicyValue.USE_SERVANT_MANAGER);
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

        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

        org.omg.CORBA.ORB orb = setup.getClientOrb();
        org.omg.CORBA.Any any = orb.create_any();
        UtcTHelper.insert (any, corbaTime);
        try
        {
            Policy policy =
                orb.create_policy (REQUEST_START_TIME_POLICY_TYPE.value, any);
            org.omg.CORBA.Object r = server._set_policy_override (new Policy[]{ policy },
                                         SetOverrideType.ADD_OVERRIDE);
            server._release();
            return TimingServerHelper.narrow (r);
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.