@ejb.facade-method

Ámbito: método

Multiplicidad

(0..1): puede utilizar este código cero o una vez en el archivo de origen Java.

Objetivo

Este código marca un método de bean de sesión para su inclusión en una fachada remota. Se aplica a los métodos de interfaz de los beans de sesión.

Parámetros

Parámetro Tipo Capacidad de aplicación Descripción Obligatorio
invalidate booleano Marca este método como Invalidado. La fachada remota activará devoluciones de llamada y ejecutará ZAP en las memorias caché. Utilícelo en métodos que cambien EJB, o que creen o eliminen entidades.
Nota: Si se establece en true, afectará a los métodos de fachada que almacenan su resultado en la memoria caché.
Marca este método como Invalidado. La fachada remota establecerá devoluciones de llamada y borrará memorias caché. Utilícelo en métodos que cambien EJB, o que creen o eliminen entidades. El valor predeterminado es
  • false
Nota: El establecimiento de este valor en true no tiene efecto para los métodos de fachada que almacenan sus resultados en la memoria caché.
false
cache booleano   Configura el almacenamiento del resultado en la memoria caché para el resultado de este método. Esto no tiene efecto en los métodos void. El valor predeterminado es
  • false
false
immutable booleano   Si el valor es immutable, no se invalidará nunca. Esto no tiene efecto sobre los métodos void. El valor predeterminado es
  • false
false
Referencia relacionada
@ejb.bean
@ejb.create-method
@ejb.ejb-external-ref
@ejb.ejb-ref
@ejb.env-entry
@ejb.facade
@ejb.finder
@ejb.home
@ejb.home-method
@ejb.interface
@ejb.interface-method
@ejb.permission
@ejb.persistence
@ejb.persistence (método)
@ejb.pk
@ejb.pk-field
@ejb.relation
@ejb.remote-facade
@ejb.resource-env-ref
@ejb.resource-ref
@ejb.security-identity
@ejb.security-role-ref
@ejb.select
@ejb.session
@ejb.transaction
@ejb.util
@ejb.value-object
@ejb.value-object-method

Comentarios