|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.core.service.StatementEventTypeRefImpl
public class StatementEventTypeRefImpl
Service for holding references between statements and their event type use.
Constructor Summary | |
---|---|
StatementEventTypeRefImpl()
Ctor. |
Method Summary | |
---|---|
void |
addReferences(java.lang.String statementName,
java.lang.String[] eventTypesReferenced)
Add a reference from a statement name to a set of event types. |
java.util.Set<java.lang.String> |
getStatementNamesForType(java.lang.String eventTypeName)
Returns the set of statement names that use a given event type name. |
protected java.util.HashMap<java.lang.String,java.lang.String[]> |
getStmtToType()
For testing, returns the mapping of statement names to event type names. |
java.lang.String[] |
getTypesForStatementName(java.lang.String statementName)
Returns the set of event types that are use by a given statement name. |
protected java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> |
getTypeToStmt()
For testing, returns the mapping of event type name to statement names. |
boolean |
isInUse(java.lang.String eventTypeName)
Returns true if the event type is listed as in-use by any statement, or false if not |
void |
removeReferencesStatement(java.lang.String statementName)
Remove all references for a given statement. |
void |
removeReferencesType(java.lang.String name)
Remove all references for a given event type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatementEventTypeRefImpl()
Method Detail |
---|
public void addReferences(java.lang.String statementName, java.lang.String[] eventTypesReferenced)
StatementEventTypeRef
addReferences
in interface StatementEventTypeRef
statementName
- name of statementeventTypesReferenced
- typespublic void removeReferencesStatement(java.lang.String statementName)
StatementEventTypeRef
removeReferencesStatement
in interface StatementEventTypeRef
statementName
- statement namepublic void removeReferencesType(java.lang.String name)
StatementEventTypeRef
removeReferencesType
in interface StatementEventTypeRef
name
- event type namepublic boolean isInUse(java.lang.String eventTypeName)
StatementEventTypeRef
isInUse
in interface StatementEventTypeRef
eventTypeName
- name
public java.util.Set<java.lang.String> getStatementNamesForType(java.lang.String eventTypeName)
StatementEventTypeRef
getStatementNamesForType
in interface StatementEventTypeRef
eventTypeName
- name
public java.lang.String[] getTypesForStatementName(java.lang.String statementName)
StatementEventTypeRef
getTypesForStatementName
in interface StatementEventTypeRef
statementName
- name
protected java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> getTypeToStmt()
protected java.util.HashMap<java.lang.String,java.lang.String[]> getStmtToType()
|
© 2006-2016 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |