Section courante

A propos

Section administrative du site

BeanContextServices

Services de contexte Bean
Java java.beans.beancontext

Description

Cette classe contient un mécanisme pour un objet «BeanContext» offrant des services génériques à l'objet «BeanContextChild».

Liste des méthodes

Méthode Prototype Description Hérité
ADDBEANCONTEXTSERVICESLISTENER void addBeanContextServicesListener(BeanContextServicesListener bcsl); Cette méthode permet d'ajouter un objet BeanContextServicesListener dans l'objet BeanContext.  
ADDSERVICE boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider); Cette méthode permet d'ajouter un service à l'objet BeanContext.  
GETCURRENTSERVICECLASSES Iterator getCurrentServiceClasses(); Cette méthode permet de demander les services actuellement disponible pour ce contexte.  
GETCURRENTSERVICESELECTORS Iterator getCurrentServiceSelectors(Class serviceClass); Cette méthode permet de demander la liste de service dépendant des paramètres de service (sélecteur de service) pour le service spécifié, en appelant getCurrentServiceSelectors() dans le BeanContextServiceProvider.  
GETSERVICE Object getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl); Cette méthode permet de demander une référence vers le service actuellement enregistré du BeanContextServices imbriqué via une invocation de cette méthode.  
HASSERVICE boolean hasService(Class serviceClass); Cette méthode permet de vérifier si un service spécifié est actuellement disponible dans ce contexte.  
RELEASESERVICE void releaseService(BeanContextChild child, Object requestor, Object service); Cette méthode permet de relâcher une référence BeanContextChild du service spécifié en appelant releaseService() dans le BeanContextServiceProvider.  
REMOVEBEANCONTEXTSERVICESLISTENER void removeBeanContextServicesListener(BeanContextServicesListener bcsl); Cette méthode permet d'enlever un BeanContextServicesListener de l'objet BeanContext.  
REVOKESERVICE void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow); Cette méthode permet d'enlever le service actuellement enregistré du contexte via appel à cette méthode.  


Dernière mise à jour : Dimanche, le 21 juin 2015