org.granite.gravity.config.servlet3
Annotation Type JmsTopicDestination


@Inherited
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface JmsTopicDestination


Required Element Summary
 String connectionFactory
           
 String name
           
 String topicJndiName
           
 
Optional Element Summary
 String acknowledgeMode
           
 boolean noLocal
           
 Class<? extends GravityDestinationSecurizer> securizer
           
 boolean sessionSelector
           
 boolean textMessages
           
 boolean transactedSessions
           
 

Element Detail

name

public abstract String name

connectionFactory

public abstract String connectionFactory

topicJndiName

public abstract String topicJndiName

noLocal

public abstract boolean noLocal
Default:
true

sessionSelector

public abstract boolean sessionSelector
Default:
false

securizer

public abstract Class<? extends GravityDestinationSecurizer> securizer
Default:
org.granite.gravity.security.GravityDestinationSecurizer.class

textMessages

public abstract boolean textMessages
Default:
false

acknowledgeMode

public abstract String acknowledgeMode
Default:
"AUTO_ACKNOWLEDGE"

transactedSessions

public abstract boolean transactedSessions
Default:
false