flux.j2ee
Interface J2eeFactory


public interface J2eeFactory

Creates J2EE actions and triggers.

Author:
Copyright 2014 Flux Corporation. All rights reserved.

Method Summary
 DynamicEjbEntityAction makeDynamicEjbEntityAction(java.lang.String name)
          Creates a new dynamic EJB entity action, which invokes methods on EJB entity beans that do not conform to a specific interface.
 DynamicEjbSessionAction makeDynamicEjbSessionAction(java.lang.String name)
          Creates a new dynamic EJB session action, which creates and invokes EJB session beans that do not conform to an interface.
 DynamicMethod makeDynamicMethod()
          Creates a new DynamicMethod object.
 EjbEntityAction makeEjbEntityAction(java.lang.String name)
          Creates a new EJB entity action, which invokes methods on EJB entity beans.
 EjbSessionAction makeEjbSessionAction(java.lang.String name)
          Creates a new EJB session action, which creates and invokes EJB session beans.
 JmsAction makeJmsAction(java.lang.String name)
          Creates a new JMS action, which publishes messages to a JMS queue or topic.
 

Method Detail

makeDynamicEjbEntityAction

DynamicEjbEntityAction makeDynamicEjbEntityAction(java.lang.String name)
Creates a new dynamic EJB entity action, which invokes methods on EJB entity beans that do not conform to a specific interface.

Parameters:
name - The name of the action.
Returns:
A new dynamic EJB entity action.
Throws:
java.lang.IllegalArgumentException - If name is already used.

makeDynamicEjbSessionAction

DynamicEjbSessionAction makeDynamicEjbSessionAction(java.lang.String name)
Creates a new dynamic EJB session action, which creates and invokes EJB session beans that do not conform to an interface.

Parameters:
name - The name of the action.
Returns:
A new dynamic EJB session action.
Throws:
java.lang.IllegalArgumentException - If name is already used.

makeDynamicMethod

DynamicMethod makeDynamicMethod()
Creates a new DynamicMethod object. Used by by the EjbEntityAction and DynamicEjbEntityAction actions.

Returns:
A freshly made DynamicMethod object.

makeEjbEntityAction

EjbEntityAction makeEjbEntityAction(java.lang.String name)
Creates a new EJB entity action, which invokes methods on EJB entity beans.

Parameters:
name - The name of the action.
Returns:
A new EJB action.
Throws:
java.lang.IllegalArgumentException - If name is already used.

makeEjbSessionAction

EjbSessionAction makeEjbSessionAction(java.lang.String name)
Creates a new EJB session action, which creates and invokes EJB session beans.

Parameters:
name - The name of the action.
Returns:
A new EJB session action.
Throws:
java.lang.IllegalArgumentException - If name is already used.

makeJmsAction

JmsAction makeJmsAction(java.lang.String name)
Creates a new JMS action, which publishes messages to a JMS queue or topic.

Parameters:
name - The name of the action.
Returns:
A new JMS action.
Throws:
java.lang.IllegalArgumentException - If name is already used.


© 2014 Flux Corporation. All rights reserved.