net.esper.adapter.jms
Class JMSSubscription

java.lang.Object
  extended by net.esper.adapter.subscription.BaseSubscription
      extended by net.esper.adapter.jms.JMSSubscription
All Implemented Interfaces:
Subscription, net.esper.filter.FilterHandle, net.esper.filter.FilterHandleCallback

public class JMSSubscription
extends BaseSubscription

Represents the JMS-aspects of a subscription.


Field Summary
 
Fields inherited from class net.esper.adapter.subscription.BaseSubscription
adapter, eventTypeAlias, subscriptionName
 
Constructor Summary
JMSSubscription()
          Empty Ctor required for use with Spring.
 
Method Summary
 JMSMessageMarshaller getJmsMessageMarshaller()
          Returns the marshaller to use for this subscription.
 void matchFound(net.esper.event.EventBean event)
           
 void setJmsMessageMarshaller(JMSMessageMarshaller jmsMessageMarshaller)
          Sets the marshaller to use for this subscription.
 
Methods inherited from class net.esper.adapter.subscription.BaseSubscription
getAdapter, getEventTypeAlias, getSubscriptionName, registerAdapter, setEventTypeAlias, setSubscriptionName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMSSubscription

public JMSSubscription()
Empty Ctor required for use with Spring.

Method Detail

getJmsMessageMarshaller

public JMSMessageMarshaller getJmsMessageMarshaller()
Returns the marshaller to use for this subscription.

Returns:
marshaller

setJmsMessageMarshaller

public void setJmsMessageMarshaller(JMSMessageMarshaller jmsMessageMarshaller)
Sets the marshaller to use for this subscription.

Parameters:
jmsMessageMarshaller - to use

matchFound

public void matchFound(net.esper.event.EventBean event)
Specified by:
matchFound in interface net.esper.filter.FilterHandleCallback
Specified by:
matchFound in class BaseSubscription