@Override
    public void enlistAsyncResource(String xaResFactoryFilter, Serializable xaResInfo, Xid xid) throws SystemException // @LIDB1922-5C
    {
        if (tc.isEntryEnabled())
            Tr.entry(tc, "enlistAsyncResource (SPI): args: ", new Object[] { xaResFactoryFilter, xaResInfo, xid });
        try {
            final WSATAsyncResource res = new WSATAsyncResource(xaResFactoryFilter, xaResInfo, xid);
            final WSATParticipantWrapper wrapper = new WSATParticipantWrapper(res);
            getResources().addAsyncResource(wrapper);
        } finally {
            if (tc.isEntryEnabled())
                Tr.exit(tc, "enlistAsyncResource (SPI)");
        }
    }
@ Override public void enlistAsyncResource ( String xaResFactoryFilter , Serializable xaResInfo , Xid xid ) throws SystemException { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "enlistAsyncResource (SPI): args: " , new Object [ ] { xaResFactoryFilter , xaResInfo , xid } ) ; try { final WSATAsyncResource res = new WSATAsyncResource ( xaResFactoryFilter , xaResInfo , xid ) ; final WSATParticipantWrapper wrapper = new WSATParticipantWrapper ( res ) ; getResources ( ) . addAsyncResource ( wrapper ) ; } finally { if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "enlistAsyncResource (SPI)" ) ; } }
Enlist an asynchronous resource with the target TransactionImpl object.
A WSATParticipantWrapper is typically a representation of a downstream WSAT
subordinate server.

@param asyncResource the remote WSATParticipantWrapper