Modifier and Type | Interface and Description |
---|---|
interface |
IndexedFilter
This filter can be used to limit the set of Descriptors
passed to the matches method.
|
Modifier and Type | Method and Description |
---|---|
Filter |
InterceptionService.getDescriptorFilter()
If the returned filter returns true then the methods
of the service will be passed to
InterceptionService.getMethodInterceptors(Method)
to determine if a method should be intercepted and the
constructor of the service will be passed to
InterceptionService.getConstructorInterceptors(Constructor) to
determine if the constructor should be intercepted |
Filter |
InstanceLifecycleListener.getFilter()
This returns a filter that tells the system whether a particular descriptor should be handled by this lifecycle
listener.
|
Filter |
ValidationInformation.getFilter()
On a LOOKUP operation the
Filter that was used in the
lookup operation. |
Filter |
ValidationService.getLookupFilter()
This filter will be run at least once per descriptor at the point that the descriptor
is being looked up, either with the
ServiceLocator API or due to
an @Inject resolution. |
Modifier and Type | Method and Description |
---|---|
void |
DynamicConfiguration.addIdempotentFilter(Filter... idempotentFilter)
At commit time all idempotent filters in this dynamic configuration will be run
against all validation-visible descriptors.
|
void |
DynamicConfiguration.addUnbindFilter(Filter unbindFilter)
This filter will added to the list of filters in this Configuration that will
determine which Descriptors will be removed from the system.
|
List<ServiceHandle<?>> |
ServiceLocator.getAllServiceHandles(Filter searchCriteria)
Gets a list of
ServiceHandle whose ActiveDescriptor s match
the supplied filter. |
List<?> |
ServiceLocator.getAllServices(Filter searchCriteria)
Gets all services from this locator that match the provided
Filter |
ActiveDescriptor<?> |
ServiceLocator.getBestDescriptor(Filter filter)
Gets the descriptor that best matches this filter, taking ranking
and service id into account
|
List<ActiveDescriptor<?>> |
ServiceLocator.getDescriptors(Filter filter)
Gets the list of descriptors that match the given filter
|
Modifier and Type | Method and Description |
---|---|
Filter |
ConfigurationValidationService.getLookupFilter() |
Modifier and Type | Method and Description |
---|---|
Filter |
DefaultTopicDistributionService.getFilter() |
Modifier and Type | Method and Description |
---|---|
Filter |
DefaultInterceptionService.getDescriptorFilter() |
Modifier and Type | Class and Description |
---|---|
class |
ImmediateLocalLocatorFilter
Filter only picks up local services
|
class |
IndexedFilterImpl
Implementation created by the builder
|
class |
SpecificFilterImpl
This is a filter that matches an exact descriptor
|
class |
StarFilter
A filter that gets everything! w00t w00t!
|
Modifier and Type | Method and Description |
---|---|
Filter |
ImmediateHelper.getLookupFilter() |
Modifier and Type | Class and Description |
---|---|
class |
OrFilter
Creates a filter that matches if at least one
of the sub-filters is a match.
|
Modifier and Type | Method and Description |
---|---|
static Filter |
BuilderHelper.allFilter()
Returns a filter of type Descriptor that matches
all descriptors
|
Filter |
ImmediateContext.getValidationFilter() |
Modifier and Type | Method and Description |
---|---|
static boolean |
BuilderHelper.filterMatches(Descriptor baseDescriptor,
Filter filter)
Determines if the given descriptor matches the given filter.
|
static void |
ServiceLocatorUtilities.removeFilter(ServiceLocator locator,
Filter filter)
Removes all the descriptors from the given locator that match the
given filter
|
static void |
ServiceLocatorUtilities.removeFilter(ServiceLocator locator,
Filter filter,
boolean includeAliasDescriptors)
Removes all the descriptors from the given locator that match the
given filter
|
Constructor and Description |
---|
OrFilter(Filter... filters)
Creates an OrFilter whose matches methods returns
true if at least one of the filters given returns
true.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBinder.addIdempotentFilter(Filter... unbindFilter)
At commit time all idempotent filters in this dynamic configuration will be run
against all validation-visible descriptors.
|
void |
AbstractBinder.addUnbindFilter(Filter unbindFilter)
This filter will added to the list of filters in this Configuration that will
determine which Descriptors will be removed from the system.
|
Modifier and Type | Method and Description |
---|---|
static Filter |
Hk2LocatorUtilities.getNoInitialServicesFilter()
Returns a filter that only returns services that are not
in the initial set of services offered by all ServiceLocators
created by this implementation of hk2.
|
Modifier and Type | Method and Description |
---|---|
Filter |
ValidationInformationImpl.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
DynamicConfigurationImpl.addIdempotentFilter(Filter... idempotentFilter) |
void |
DynamicConfigurationImpl.addUnbindFilter(Filter unbindFilter) |
List<ServiceHandle<?>> |
ServiceLocatorImpl.getAllServiceHandles(Filter searchCriteria) |
List<?> |
ServiceLocatorImpl.getAllServices(Filter searchCriteria) |
ActiveDescriptor<?> |
ServiceLocatorImpl.getBestDescriptor(Filter filter) |
List<ActiveDescriptor<?>> |
ServiceLocatorImpl.getDescriptors(Filter filter) |
Constructor and Description |
---|
ValidationInformationImpl(Operation operation,
ActiveDescriptor<?> candidate,
Injectee injectee,
Filter filter)
Creates the validation information
|
Copyright © 2009-2017, Oracle and/or its affiliates. All Rights Reserved.