FileDocCategorySizeDatePackage
RequestProcessingPolicyValue.javaAPI DocJava SE 5 API2626Fri Aug 26 17:25:04 BST 2005org.omg.PortableServer

RequestProcessingPolicyValue

public class RequestProcessingPolicyValue extends Object implements org.omg.CORBA.portable.IDLEntity
The RequestProcessingPolicyValue can have the following values. USE_ACTIVE_OBJECT_MAP_ONLY - If the Object Id is not found in the Active Object Map, an OBJECT_NOT_EXIST exception is returned to the client. The RETAIN policy is also required. USE_DEFAULT_SERVANT - If the Object Id is not found in the Active Object Map or the NON_RETAIN policy is present, and a default servant has been registered with the POA using the set_servant operation, the request is dispatched to the default servant. USE_SERVANT_MANAGER - If the Object Id is not found in the Active Object Map or the NON_RETAIN policy is present, and a servant manager has been registered with the POA using the set_servant_manager operation, the servant manager is given the opportunity to locate a servant or raise an exception.

Fields Summary
private int
__value
private static int
__size
private static RequestProcessingPolicyValue[]
__array
public static final int
_USE_ACTIVE_OBJECT_MAP_ONLY
public static final RequestProcessingPolicyValue
USE_ACTIVE_OBJECT_MAP_ONLY
public static final int
_USE_DEFAULT_SERVANT
public static final RequestProcessingPolicyValue
USE_DEFAULT_SERVANT
public static final int
_USE_SERVANT_MANAGER
public static final RequestProcessingPolicyValue
USE_SERVANT_MANAGER
Constructors Summary
protected RequestProcessingPolicyValue(int value)

    __value = value;
    __array[__value] = this;
  
Methods Summary
public static org.omg.PortableServer.RequestProcessingPolicyValuefrom_int(int value)

    if (value >= 0 && value < __size)
      return __array[value];
    else
      throw new org.omg.CORBA.BAD_PARAM ();
  
public intvalue()


     
  
    return __value;