jboss-mdb

Configurable values to MDB annotations

I'm trying to use this method for receiving mail in our EJB3 app. In short, that means creating an MDB with the following annotations: @MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "mailServer", propertyValue = "imap.company.com"), @ActivationConfigProperty(propertyName = "mailFolder", propertyValue = ...

Java Heap Space error in glassfish

I am using a fresh Glassfish install with very little customizations. I have a Message Driven Bean (ObjectUpdateMDB) that listens to a topic, then updates the object it receives in a database. There are a lot of objects being updated. After a while of running I get this exception: SEVERE: JTS5031: Exception [org.omg.CORBA.INTERNAL: ...

Ejb 3, message driven bean cooperating with a stateful session bean?

Hey! I'm relative new to both Java EE and Stackowerflow, please be kind :-) I have a bunch of devices triggering Java messages to be sent on any state change. These devices are typically active for about 30-90 minute intervals. Each event message contains a device id in addition to the event details. Central in my application is a me...

REQUIRES_NEW annotated method is executed without a transaction?

I have a stateless bean resposible for persisting entities to a database. This stateless bean is called by a message bean's onMessage method. The wired thing is that on the first message everything works fine, but on the next message the method responsible for persisting is invoked outside a transaction, even though the method is annotat...

JBoss 4.0.5 MDB Configuration

This one is beating me, and I have not been able to figure it out ... So here it goes. I want to add a Message Drive Bean to my app which is packaged as a .ear file Following the documentation I've created a jboss.xml and a ejb-jar.xml, which I tried to put on the META-INF and the root and on the WEB-INF but I just don;t see it working ...

Message Driven Bean Selectors (JMS)

I have recently discovered message selectors @ActivationConfigProperty( propertyName="messageSelector", propertyValue="Fragile IS TRUE") My Question is: How can I make the selector dynamic at runtime? Lets say a consumer decided they wanted only messages with the property "Fragile IS FALSE" Could the consumer change the s...

Should MDB call remove() after using stateless session bean?

Our years-old WebLogic J2EE application has a message-driven bean which makes use of a stateless session bean. The MDB onMessage method gets the home interface of the stateless session bean and calls the home interface's create() method to get the actual stateless session bean itself. The code does not attempt to cache the session bean...

Controlling JMS Server: too many MDBeans created (weblogic)

I have an application that does a delayed operation. User generates 1 million messages that are stored in the JMS Queue and then a MDBeans are consuming these messages and performing some action and storing data in the database. Since JMS Queue is working too fast, it tries to create 1 million MDBean instances which in turn try to create...

JMS Message Driven Bean worker synchronization

We are just starting to build our JMS architecture and have the following basic setup: GLassfish v2.1 MDB listening on a Topic through a TopicConnectionFactory (all on local server) Now, the MDB spawns a worker thread when a new message arrives and even though we have in order delivery of messages, we need a synchronization mechanism...

How to notify web-module about job status performing in MDB (EJB3.0)?

Hi, folks. We are using Message Driven Bean to generate large reports and process durable tasks. How can MDB notify web-module f.e. session listener about job status without client poll? Thanks in advance. ...

How do specify clientId and subscriptionName for EJB3 message driven bean durable subscription without hard coding the values?

I have a server running JBoss4.2.1 containing a JMS Topic. I also have multiple terminals, each running their own JBoss with an EJB3 message driven bean that need to subscribe to the topic using durable subscriptions. Since each subscription needs to specify a unique clientId and subscriptionName I can't hard code the values in the Activ...

Configuring an MDB in JBOSS

How maxMessages property affects the MDB? For example: @ActivationConfigProperty(propertyName = "maxMessages", propertyValue="5"). How would this value affect if maxSessions is 10? ...

JBOSS MDB - What is the use of Configuration Property Annotation: maxMessages

Possible Duplicate: Configuring an MDB in JBOSS Hi, What is the use of maxMessages property and how this will affect performance. Thanks, Rod ...

using MDB to poll for incoming messages in JBoss

I am using the following example to poll for messages, http://www.jboss.org/community/wiki/InboundJavaMail the setup seems to be ok as when I change the username / password to be invalid, or specify the wrong mailbox I get an error message in the JBoss (4.2.3) log telling me it is wrong at every poll interval. When the settings are c...

Configuring a 'retry delay' in MQ Series

I'm hoping someone can help me - I'm using JBoss 5.1 and MQ Series 7 in an EJB / JMS based application. I have several message driven beans in my application, each listening on an MQ Series message queue. When an error is encountered during the processing of a message, I need to be able to configure a 'retry delay', so that mq series w...

Ensuring serial processing of JMS messages in an OC4J cluster

We have an application that processes JMS message using a message driven bean. This application is deployed on an OC4J application server. (10.1.3) We are planning to deploy this application on multiple OC4J application servers that will be configured to run in a cluster. The problem is with JMS message processing in this cluster. We...

JBoss EJB3 MDB config

I am trying to understand some EJB 3 code running in JBoss 4.3. We've got an ejb3-interceptors-aop.xml file configured in JBoss with some MDB configuration and then we've got the MDB Java class. What I'd like to understand is when and how does the MDB get "bound" to the MQ? That is, when/how does the MDB start listening to the MQ que...

message driven bean - notification when deployed?

is it possible to get notified inside the bean (mdb in this case) that its deployment procedure has just finished? ...

Possible to stop MDB in Weblogic 8.x?

Is it possible to programatically stop an MDB from listening to a queue in Weblogic 8.1? I know this can be done in JBoss and later versions of Weblogic but I wasn't sure if it's possible in 8.x. ...

J2EE - JPA - EJB3 - Transactions in MDB methods

Hi, I have resource local datasource (Oracle9i) deployed at JBoss 5.1.0: <datasources> <local-tx-datasource> <jndi-name>OracleDS</jndi-name> <connection-url>jdbc:oracle:thin:@IP_ADDRESS:1521:inv9i</connection-url> <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <user-name>***</user-name> <password>***<...