org.openspaces.core.space.filter
Class SpaceFilterProviderFactory
java.lang.Object
org.openspaces.core.space.filter.AbstractFilterProviderFactoryBean
org.openspaces.core.space.filter.SpaceFilterProviderFactory
- All Implemented Interfaces:
- FilterProviderFactory, Aware, BeanNameAware, InitializingBean
public class SpaceFilterProviderFactory
- extends AbstractFilterProviderFactoryBean
A FilterProvider
factory that accepts
a concrete ISpaceFilter
implementation
in addition to all the operation codes it will listen to.
- Author:
- kimchy
- See Also:
FilterProvider
,
ISpaceFilter
,
FilterOperationCodes
Methods inherited from class org.openspaces.core.space.filter.AbstractFilterProviderFactoryBean |
afterPropertiesSet, getBeanName, getFilter, getFilterProvider, setActiveWhenBackup, setBeanName, setEnabled, setFilter, setPriority, setSecurityFilter, setShutdownSpaceOnInitFailure |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpaceFilterProviderFactory
public SpaceFilterProviderFactory()
doGetFilterProvider
protected com.j_spaces.core.filters.FilterProvider doGetFilterProvider()
throws IllegalArgumentException
- Returns a new filter provider based on the provided
AbstractFilterProviderFactoryBean.setFilter(Object)
and operation
codes.
- Specified by:
doGetFilterProvider
in class AbstractFilterProviderFactoryBean
- Throws:
IllegalArgumentException
setOperationCodes
public void setOperationCodes(int[] operationCodes)
- Sets a list of the operation codes mapping to filter operations.
- See Also:
FilterOperationCodes
setOperationCodesNames
public void setOperationCodesNames(String[] operationCodesNames)
- Sets the possible names for the given operation code.
Copyright © GigaSpaces.