Interfaz de AccessIntent

La interfaz de AccessIntent está disponible para los beans de entidad de persistencia gestionada por bean (BMP).

Un bean de entidad BMP puede obtener y utilizar una instancia de la interfaz AccessIntent. Para obtener más información, consulte Utilización de la API de AccessIntent.

Interfaz de AccessIntent

package com.ibm.websphere.appprofile.accessintent; 

/** 
* Esta interfaz define los intentos de acceso fundamentales 
* que hay disponible en el tiempo de ejecución. 
*/ 
public interface AccessIntent { 

/** 
* Devuelve el intento de control de simultaneidad, que indica 
* si la aplicación prefiere el control de simultaneidad 
* pesimista u optimista cuando accede al componente actual 
* en el contexto de la transacción actual. 
*/ 
public int getConcurrencyControl(); 
public final int CONCURRENCY_CONTROL_PESSIMISTIC = 1; 
public final int CONCURRENCY_CONTROL_OPTIMISTIC = 2; 

/** 
* Devuelve el intento de tipo de acceso, que indica que la aplicación 
* desea actualizar o leer el acceso del componente actual 
* en el contexto de la transacción actual. 
*/ 
public int getAccessType(); 
public final int ACCESS_TYPE_UPDATE= 1; 
public final int ACCESS_TYPE_READ = 2; 

/** 
* Devuelve un valor entero que indica que el tiempo de ejecución 
* debe suponer que no habrá colisiones en las filas recuperadas. 
*/ 
public int getPessimisticUpdateLockHint();
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_NOCOLLISION = 1;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_WEAKEST_LOCK_AT_LOAD = 2;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_NONE = 3;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_EXCLUSIVE = 4; 

/* 
* Devuelve un valor entero que indica que el tiempo de ejecución 
* debe suponer que habrá colisiones en las filas recuperadas. 
*/ 
public int getPessimisticUpdateLockHint();
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_NOCOLLISION = 1;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_WEAKEST_LOCK_AT_LOAD = 2;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_NONE = 3;
public final static int PESSIMISTIC_UPDATE_LOCK_HINT_EXCLUSIVE = 4; 
 

/** 
* Devuelve el intento de acceso a colección, que indica 
* que la aplicación va a acceder a los objetos devueltos por el 
* buscador en ejecución actualmente de modo serializado o aleatorio. 
*/ 
public int getCollectionAccess(); 
public final int COLLECTION_ACCESS_RANDOM = 1; 
public final int COLLECTION_ACCESS_SERIAL = 2; 

/** 
* Devuelve el ámbito de colección, que indica la duración 
* máxima de una colección poco activa. 
*/ 
public int getCollectionScope(); 
public final int COLLECTION_SCOPE_TRANSACTION = 1; 
public final int COLLECTION_SCOPE_ACTIVITYSESSION = 2; 
public final int COLLECTION_SCOPE_TIMEOUT = 3; 

/** 
* Devuelve el valor de tiempo de espera en segundos cuando collectionScope es Timeout. 
*/ 
public int getCollectionTimeout(); 

/** 
* Devuelve el número de elementos que la aplicación solicita que estén contenidos 
* en cada segmento de la colección de elementos devuelto por el buscador 
* en ejecución actualmente. 
*/ 
public int getCollectionIncrement(); 

/** 
* Devuelve el ReadAheadHint solicitado por la aplicación para el buscador 
* en ejecución actualmente. 
*/ 
public ReadAheadHint getReadAheadHint(); 

/** 
* Devuelve el número de elementos que la aplicación solicita que estén contenidos 
* en cada segmento de una consulta realizada en una base de datos. 
*/ 
public int getResourceManagerPreFetchIncrement(); 

} 

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_axiapi
File name: rejb_axiapi.html