Class EjbNode<S extends EjbDescriptor>

    • Constructor Detail

      • EjbNode

        public EjbNode()
        Creates new EjbNode
    • Method Detail

      • getEjbDescriptor

        public abstract S getEjbDescriptor()
      • getDispatchTable

        protected Map getDispatchTable()
        Description copied from class: DeploymentDescriptorNode
        all sub-implementation of this class can use a dispatch table to map xml element to method name on the descriptor class for setting the element value.
        Overrides:
        getDispatchTable in class DeploymentDescriptorNode<S extends EjbDescriptor>
        Returns:
        the map with the element name as a key, the setter method as a value
      • writeCommonHeaderEjbDescriptor

        protected void writeCommonHeaderEjbDescriptor​(Node ejbNode,
                                                      EjbDescriptor descriptor)
        write the common descriptor info to a DOM tree and return it
        Parameters:
        parent - node for the DOM tree
        the - descriptor to write
      • writeSecurityIdentityDescriptor

        protected void writeSecurityIdentityDescriptor​(Node parent,
                                                       EjbDescriptor descriptor)
        write the security identity information about an EJB
        Parameters:
        parent - node for the DOM tree
        the - EJB descriptor the security information to be retrieved
      • writeRoleReferenceDescriptors

        protected void writeRoleReferenceDescriptors​(Node parentNode,
                                                     Iterator refs)
        write the security role references to the DOM Tree
        Parameters:
        parentNode - for the DOM tree
        refs - iterator over the RoleReference descriptors to write
      • writeAroundInvokeDescriptors

        protected static void writeAroundInvokeDescriptors​(Node parentNode,
                                                           Iterator aroundInvokeDescs)
      • writeAroundTimeoutDescriptors

        protected static void writeAroundTimeoutDescriptors​(Node parentNode,
                                                            Iterator aroundTimeoutDescs)