code: private void applyConnectionManagerConfiguration(ConnectionManagerConfiguration cmc,
        org.ironjacamar.common.api.metadata.common.Timeout t)
     {
        if (t != null)
        {
           if (t.getAllocationRetry() != null)
              cmc.setAllocationRetry(t.getAllocationRetry());
  
           if (t.getAllocationRetryWaitMillis() != null)
              cmc.setAllocationRetryWaitMillis(t.getAllocationRetryWaitMillis());
  
           if (t.getXaResourceTimeout() != null)
              cmc.setXAResourceTimeout(t.getXaResourceTimeout());
        }
     }
docs: Apply timeout to connection manager configuration
  @param cmc The connection manager configuration
  @param t The timeout definition