public class EventsManagerImpl extends Object implements org.apache.felix.ipojo.util.TrackerCustomizer, Eventing
EVT_ARRIVAL, EVT_BIND, EVT_DEPARTURE, EVT_INVALID, EVT_MODIFIED, EVT_NONE, EVT_STARTED, EVT_STOPPED, EVT_UNBIND, EVT_VALID| Constructor and Description |
|---|
EventsManagerImpl(org.osgi.framework.BundleContext bc) |
| Modifier and Type | Method and Description |
|---|---|
void |
addedService(org.osgi.framework.ServiceReference reference) |
boolean |
addingService(org.osgi.framework.ServiceReference reference) |
void |
addListener(String ldapFilter,
ChainCallback listener)
Add a listener chain
|
void |
addListener(String ldapFilter,
NodeCallback listener)
Node listener
|
void |
addListener(String ldapfilter,
ThresholdsCallback listener)
inserts a listener
|
void |
addListener(String ldapfilter,
VariableCallback listener) |
void |
fireEventChain(int evt,
String chainId) |
void |
fireEventMeasure(Node node,
String variableId,
Measure m)
Notify all listeners matching the filter
the notified Node is a proxy weak Reference
|
void |
fireEventNode(int event,
Node component) |
void |
fireEventNode(int event,
Node from,
Node to) |
void |
fireEventVariableStatus(Node node,
String variableId,
boolean enable)
Notify all listeners matching the filter
the notified Node is a proxy weak Reference
|
void |
fireThresholdEvent(Node node,
String variableId,
Measure measure,
int evt) |
void |
modifiedService(org.osgi.framework.ServiceReference reference,
Object service) |
void |
removedService(org.osgi.framework.ServiceReference reference,
Object service) |
void |
removeListener(ChainCallback listener)
Remove a listener chain
|
void |
removeListener(NodeCallback listener)
remove a listener
|
void |
removeListener(ThresholdsCallback listener)
Removes a threshold listener
|
void |
removeListener(VariableCallback listener)
Removes a Measure listener
|
void |
start() |
void |
stop() |
public void start()
public void stop()
public void addListener(String ldapFilter, NodeCallback listener) throws CiliaIllegalParameterException, CiliaInvalidSyntaxException
addListener in interface NodeRegistrationlistener - , listener to addorg.osgi.framework.InvalidSyntaxExceptionCiliaIllegalParameterExceptionCiliaInvalidSyntaxException - LDAP syntax errorpublic void removeListener(NodeCallback listener) throws CiliaIllegalParameterException
removeListener in interface NodeRegistrationlistener - , listener to removeCiliaIllegalParameterException - , null parameterpublic void fireEventNode(int event,
Node component)
fireEventNode in interface FirerEventspublic void fireEventNode(int event,
Node from,
Node to)
fireEventNode in interface FirerEventspublic void addListener(String ldapFilter, ChainCallback listener) throws CiliaIllegalParameterException, CiliaInvalidSyntaxException
addListener in interface ChainRegistrationlistener - , listener to addCiliaIllegalParameterException - , null or wrong parameterCiliaInvalidSyntaxExceptionpublic void removeListener(ChainCallback listener) throws CiliaIllegalParameterException
removeListener in interface ChainRegistrationlistener - , listener to removeCiliaIllegalParameterException - is listener is nullpublic void fireEventChain(int evt,
String chainId)
fireEventChain in interface FirerEventspublic boolean addingService(org.osgi.framework.ServiceReference reference)
addingService in interface org.apache.felix.ipojo.util.TrackerCustomizerpublic void addedService(org.osgi.framework.ServiceReference reference)
addedService in interface org.apache.felix.ipojo.util.TrackerCustomizerpublic void modifiedService(org.osgi.framework.ServiceReference reference,
Object service)
modifiedService in interface org.apache.felix.ipojo.util.TrackerCustomizerpublic void removedService(org.osgi.framework.ServiceReference reference,
Object service)
removedService in interface org.apache.felix.ipojo.util.TrackerCustomizerpublic void addListener(String ldapfilter, VariableCallback listener) throws CiliaIllegalParameterException, CiliaInvalidSyntaxException
addListener in interface VariablesRegistrationldapfilter - ldap keywords :uuid,chain, node,variableCiliaIllegalParameterExceptionCiliaInvalidSyntaxExceptionpublic void removeListener(VariableCallback listener) throws CiliaIllegalParameterException
VariablesRegistrationremoveListener in interface VariablesRegistrationCiliaIllegalParameterExceptionpublic void fireEventMeasure(Node node, String variableId, Measure m)
fireEventMeasure in interface FirerEventsnode - variableId - public void fireEventVariableStatus(Node node, String variableId, boolean enable)
fireEventVariableStatus in interface FirerEventsnode - variableId - public void addListener(String ldapfilter, ThresholdsCallback listener) throws CiliaIllegalParameterException, CiliaInvalidSyntaxException
VariablesRegistrationaddListener in interface VariablesRegistrationldapfilter - ldap keywords :uuid, chain, node,variablelistener - ,CiliaIllegalParameterExceptionCiliaInvalidSyntaxExceptionpublic void removeListener(ThresholdsCallback listener) throws CiliaIllegalParameterException
VariablesRegistrationremoveListener in interface VariablesRegistrationlistener - , listener to removeCiliaIllegalParameterExceptionpublic void fireThresholdEvent(Node node, String variableId, Measure measure, int evt)
fireThresholdEvent in interface FirerEventsCopyright © 2012-2013 Adele Team | LIG. All Rights Reserved.