|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=CLASS) @Target(value=java.lang.annotation.ElementType.TYPE) public @interface MessageDriven
Required Element Summary | |
---|---|
String |
destinationType
(javax.jms.Queue|javax.jms.Topic) Specifies the destination type of the Message-Driven bean. |
String |
ejbName
Specifies the name of this Message-Driven bean. |
Optional Element Summary | |
---|---|
MessageDriven.AcknowledgeMode |
acknowledgeMode
(auto-acknowledge|dups-ok-acknowledge) Specifies the acknowledgement mode of this Message-Driven bean. |
Constants.Bool |
clientsOnSameServer
(True|False) Specifies whether the clients are colocated with the EJB on the same server. |
String |
createAsPrincipalName
Names the principal to be used when ejbCreate would otherwise run with an anonymous principal. |
MessageDriven.DefaultTransaction |
defaultTransaction
(NotSupported|Required) Specifies the transaction attribute to be applied to all methods that do not have a specific transaction attribute setting. |
String |
destinationJndiName
Gives the JNDI name of the destination of this Message-Driven bean. |
String |
destinationResourceLink
|
String |
dispatchPolicy
Specifies the dispatch policy queue for this bean. |
Constants.Bool |
durable
(True|False) If the destination-type is Topic, setting this attribute to True will make the subscription durable. |
Constants.Bool |
durableSubscriptionDeletion
|
Constants.Bool |
generateUniqueJmsClientId
|
String |
initialBeansInFreePool
Specifies the initial number of beans in the free pool. |
int |
initSuspendSeconds
|
String |
jmsClientId
The client id of this EJB. |
String |
jmsPollingIntervalSeconds
The number of seconds between each attempt to reconnect to the JMS destination. |
String |
maxBeansInFreePool
Specifies the maximum number of beans in the free pool. |
int |
maxMessagesInTransaction
|
int |
maxSuspendSeconds
|
String |
messageSelector
Specifies the JMS message selector of this Message-Driven bean. |
String |
messagingType
|
String |
networkAccessPoint
|
String |
passivateAsPrincipalName
Names the principal to be used when ejbPassivate would otherwise run with an anonymous principal. |
String |
remoteClientTimeout
remote client timeout |
String |
removeAsPrincipalName
Names the principal to be used when ejbRemove would otherwise run with an anonymous principal. |
String |
resourceAdapterJndiName
|
String |
runAs
Specifies the role-name for this EJB. |
String |
runAsIdentityPrincipal
Specifies the name of the principal in case the role maps to several principals. |
String |
runAsPrincipalName
Specifies the name of the principal in case the role maps to several principals. |
String |
timerPersistentStore
|
MessageDriven.MessageDrivenTransactionType |
transactionType
(Bean|Container) Specifies where the transactions for this EJB are managed. |
String |
transTimeoutSeconds
Specifies the transaction timeout (in seconds). |
Constants.Bool |
useCallerIdentity
(True|False) Specifies whether this EJB uses callers identity. |
Element Detail |
---|
public abstract String ejbName
public abstract String destinationType
public abstract String destinationJndiName
public abstract String destinationResourceLink
public abstract String messageSelector
public abstract Constants.Bool durable
public abstract String initialBeansInFreePool
public abstract Constants.Bool clientsOnSameServer
public abstract String jmsPollingIntervalSeconds
public abstract String removeAsPrincipalName
public abstract MessageDriven.MessageDrivenTransactionType transactionType
public abstract String transTimeoutSeconds
public abstract Constants.Bool useCallerIdentity
public abstract String maxBeansInFreePool
public abstract MessageDriven.DefaultTransaction defaultTransaction
public abstract String runAsIdentityPrincipal
public abstract String runAsPrincipalName
public abstract String dispatchPolicy
public abstract String passivateAsPrincipalName
public abstract MessageDriven.AcknowledgeMode acknowledgeMode
public abstract String runAs
public abstract String jmsClientId
public abstract String createAsPrincipalName
public abstract String networkAccessPoint
public abstract String messagingType
public abstract int initSuspendSeconds
public abstract int maxSuspendSeconds
public abstract Constants.Bool generateUniqueJmsClientId
public abstract Constants.Bool durableSubscriptionDeletion
public abstract int maxMessagesInTransaction
public abstract String resourceAdapterJndiName
public abstract String remoteClientTimeout
public abstract String timerPersistentStore
|
Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |