public class FilterManager extends Object implements ISpaceComponentsHandler
Modifier and Type | Field and Description |
---|---|
boolean[] |
_isFilter |
Constructor and Description |
---|
FilterManager(SpaceTypeManager typeManager,
IJSpace space,
SpaceEngine engine) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ISpaceFilter |
getFilterObject(String filterId) |
boolean |
hasFilterRequiresFullSpaceFilterEntry(int operationCode) |
void |
init(SpaceEngine engine)
init the filter manager.
|
void |
initComponents(boolean primaryOnly) |
void |
invokeFilters(int operationCode,
SpaceContext sc,
Object subject) |
boolean |
isRecoverySupported()
Returns true if this ISpaceComponentsHandler can be enabled during space recovery, false
otherwise
|
void |
startComponents(boolean primaryOnly) |
public FilterManager(SpaceTypeManager typeManager, IJSpace space, SpaceEngine engine)
public void init(SpaceEngine engine)
public ISpaceFilter getFilterObject(String filterId)
public void close()
public void invokeFilters(int operationCode, SpaceContext sc, Object subject) throws RuntimeException
RuntimeException
public void initComponents(boolean primaryOnly) throws SpaceComponentsInitializeException
initComponents
in interface ISpaceComponentsHandler
SpaceComponentsInitializeException
public void startComponents(boolean primaryOnly)
startComponents
in interface ISpaceComponentsHandler
public boolean isRecoverySupported()
ISpaceComponentsHandler
isRecoverySupported
in interface ISpaceComponentsHandler
true
if can be enabled during space recovery.public boolean hasFilterRequiresFullSpaceFilterEntry(int operationCode)
Copyright © GigaSpaces.