public interface BeanContextServices extends BeanContext, BeanContextServicesListener
globalHierarchyLockPROPERTYNAME| Modifier and Type | Method and Description |
|---|---|
void |
addBeanContextServicesListener(BeanContextServicesListener bcsl) |
boolean |
addService(Class serviceClass,
BeanContextServiceProvider serviceProvider) |
Iterator |
getCurrentServiceClasses() |
Iterator |
getCurrentServiceSelectors(Class serviceClass) |
Object |
getService(BeanContextChild child,
Object requestor,
Class serviceClass,
Object serviceSelector,
BeanContextServiceRevokedListener bcsrl) |
boolean |
hasService(Class serviceClass) |
void |
releaseService(BeanContextChild child,
Object requestor,
Object service) |
void |
removeBeanContextServicesListener(BeanContextServicesListener bcsl) |
void |
revokeService(Class serviceClass,
BeanContextServiceProvider serviceProvider,
boolean revokeCurrentServicesNow) |
addBeanContextMembershipListener, getResource, getResourceAsStream, instantiateChild, removeBeanContextMembershipListeneraddPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContextadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArrayisDesignTime, setDesignTimeavoidingGui, dontUseGui, needsGui, okToUseGuiserviceAvailableserviceRevokedvoid addBeanContextServicesListener(BeanContextServicesListener bcsl)
boolean addService(Class serviceClass, BeanContextServiceProvider serviceProvider)
Iterator getCurrentServiceClasses()
Object getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl) throws TooManyListenersException
TooManyListenersExceptionboolean hasService(Class serviceClass)
void releaseService(BeanContextChild child, Object requestor, Object service)
void removeBeanContextServicesListener(BeanContextServicesListener bcsl)
void revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
Copyright © 2015. All Rights Reserved.