A resource adapter capable of message delivery to message endpoints must provide an ActivationSpec JavaBean class for each supported endpoint message listener type. The ActivationSpec JavaBean has a set of configurable properties (specific to the messaging style and the message provider). An instance of the ActivationSpec JavaBean is configured by a message endpoint (application) deployer to set up the necessary configuration information for the end-point activation, and passed on to the resource adapter (via the application server during end-point deployment).