Package com.apama.jmon

Interface Summary
MatchListener This interface defines the single method that must be implemented in order for an object to be a listener for MatchEvents.
Monitor This interface defines the single method that must be implemented in order for an object to be marked as a Monitor - an entry point for Apama applications.
RemoveListener This interface defines the single method that must be implemented in order for a MatchListener to be told when it's connection to an EventExpression has gone.
Unloadable This interface defines a method which will be called on any monitor which implements this interface when the JMon application is being unloaded.
 

Class Summary
Context The Context class provides a Java representation of the MonitorScript context type.
Correlator This class provides various utility methods related to the Apama Event Correlator, that can be invoked from within JMon applications.
Event Abstract base class for a Java object that will be treated as an Apama event inside the Correlator, with a public Java field for each field of the event.
EventExpression Instances of this class are declared to represent an "Event Expression" as defined in the Apama reference manual "The JMON Application Framework".
EventFieldAttributes Deprecated. This class has been deprecated and may be removed in a future release - Please use the new JMon annotations instead.
Location The Location class provides a Java representation of the MonitorScript location type.
MatchEvent Represents a match against an event expression registered in the Correlator.
PreparedEventExpression Instances of this class are created from PreparedEventExpressionTemplate objects.
PreparedEventExpressionTemplate Instances of this class are declared to represent templates for "Prepared Event Expressions".
 

Exception Summary
PreparedEventExpressionException Exception thrown when illegal operations are performed on a PreparedEventExpression object.
 



Submit a bug or feature
Copyright (c) 2013-2014 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its Subsidiaries and or/its Affiliates and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.