public class org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean
  super_class: java.lang.Object
{
  private static final java.lang.ThreadLocal<org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean> source;
    descriptor: Ljava/lang/ThreadLocal;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/ThreadLocal<Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;>;

  private java.lang.String beanName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private XAConnectionFactory connectionFactory;
    descriptor: LXAConnectionFactory;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.jms cannot be resolved\n\tThe import javax.jms cannot be resolved\n\tThe import javax.jms cannot be resolved\n\tThe import javax.jms cannot be resolved\n\tThe import bitronix cannot be resolved\n\tThe import bitronix cannot be resolved\n\tThe import bitronix cannot be resolved\n\tPoolingConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tThe method setMaxPoolSize(int) is undefined for the type PoolingConnectionFactoryBean\n\tThe method setTestConnections(boolean) is undefined for the type PoolingConnectionFactoryBean\n\tThe method setAutomaticEnlistingEnabled(boolean) is undefined for the type PoolingConnectionFactoryBean\n\tThe method setAllowLocalTransactions(boolean) is undefined for the type PoolingConnectionFactoryBean\n\tThe method init() of type PoolingConnectionFactoryBean must override or implement a supertype method\n\tPoolingConnectionFactory cannot be resolved to a type\n\tThe method getUniqueName() is undefined for the type PoolingConnectionFactoryBean\n\tThe method setUniqueName(String) is undefined for the type PoolingConnectionFactoryBean\n\tThe method close() is undefined for the type PoolingConnectionFactoryBean\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tThe method setClassName(String) is undefined for the type PoolingConnectionFactoryBean\n\tThe method setDriverProperties(Properties) is undefined for the type PoolingConnectionFactoryBean\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAStatefulHolder cannot be resolved to a type\n\tResourceBean cannot be resolved to a type\n\tThe method getConnectionFactory() from the type PoolingConnectionFactoryBean.DirectXAConnectionFactory refers to the missing type XAConnectionFactory\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnection cannot be resolved to a type\n\tThe method createXAConnection() of type PoolingConnectionFactoryBean.DirectXAConnectionFactory must override or implement a supertype method\n\tJMSException cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnection cannot be resolved to a type\n\tThe method createXAConnection(String, String) of type PoolingConnectionFactoryBean.DirectXAConnectionFactory must override or implement a supertype method\n\tJMSException cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tXAJMSContext cannot be resolved to a type\n\tThe method createXAContext() of type PoolingConnectionFactoryBean.DirectXAConnectionFactory must override or implement a supertype method\n\tXAConnectionFactory cannot be resolved to a type\n\tXAJMSContext cannot be resolved to a type\n\tThe method createXAContext(String, String) of type PoolingConnectionFactoryBean.DirectXAConnectionFactory must override or implement a supertype method\n\tXAConnectionFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;

  public synchronized void init();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 66
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method init() of type PoolingConnectionFactoryBean must override or implement a supertype method\n\tPoolingConnectionFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;

  public void setBeanName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 77
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;
    MethodParameters:
      Name  Flags
      name  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 83
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getUniqueName() is undefined for the type PoolingConnectionFactoryBean\n\tThe method setUniqueName(String) is undefined for the type PoolingConnectionFactoryBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;
    Exceptions:
      throws java.lang.Exception

  public void destroy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method close() is undefined for the type PoolingConnectionFactoryBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;
    Exceptions:
      throws java.lang.Exception

  public void setConnectionFactory(XAConnectionFactory);
    descriptor: (LXAConnectionFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n\tThe method setClassName(String) is undefined for the type PoolingConnectionFactoryBean\n\tThe method setDriverProperties(Properties) is undefined for the type PoolingConnectionFactoryBean\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;
    MethodParameters:
                   Name  Flags
      connectionFactory  

  protected final XAConnectionFactory getConnectionFactory();
    descriptor: ()LXAConnectionFactory;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 105
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXAConnectionFactory cannot be resolved to a type\n\tXAConnectionFactory cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;

  public XAStatefulHolder createPooledConnection(java.lang.Object, ResourceBean);
    descriptor: (Ljava/lang/Object;LResourceBean;)LXAStatefulHolder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
         0: .line 110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXAStatefulHolder cannot be resolved to a type\n\tResourceBean cannot be resolved to a type\n\tThe method getConnectionFactory() from the type PoolingConnectionFactoryBean.DirectXAConnectionFactory refers to the missing type XAConnectionFactory\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/jta/bitronix/PoolingConnectionFactoryBean;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
           Name  Flags
      xaFactory  
      bean       
}
SourceFile: "PoolingConnectionFactoryBean.java"
NestMembers:
  org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean$DirectXAConnectionFactory
InnerClasses:
  public DirectXAConnectionFactory = org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean$DirectXAConnectionFactory of org.springframework.boot.jta.bitronix.PoolingConnectionFactoryBean
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.springframework.boot.context.properties.ConfigurationProperties(prefix = "spring.jta.bitronix.connectionfactory")