javax.resource.spi

## Interface LazyEnlistableConnectionManager

-     public interface LazyEnlistableConnectionManager

  This is a mix-in interface that may be optionally implemented by a `ConnectionManager` implementation. An implementation of this interface must support the lazy transaction enlistment optimization.
  Version:
    1.0
  Author:
    Ram Jeyaraman

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `lazyEnlist(ManagedConnection mc)` This method is called by a resource adapter (that is capable of lazy transaction enlistment optimization) in order to lazily enlist a connection object with a XA transaction.

- - ### Method Detail

    - #### lazyEnlist

          void lazyEnlist(ManagedConnection mc)
                          throws ResourceException

      This method is called by a resource adapter (that is capable of lazy transaction enlistment optimization) in order to lazily enlist a connection object with a XA transaction.
      Parameters:
        `mc` - The `ManagedConnection` instance that needs to be lazily associated.
      Throws:
        `ResourceException` - Generic exception.
        `ApplicationServerInternalException` - Application server specific exception.
        `ResourceAllocationException` - Failed to allocate system resources for connection request.
        `ResourceAdapterInternalException` - Resource adapter related error condition.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.