public class PersistenceContextWireAttacher extends java.lang.Object implements org.fabric3.spi.container.builder.component.TargetWireAttacher<PersistenceContextWireTargetDefinition>
| Constructor and Description |
|---|
PersistenceContextWireAttacher(EntityManagerService emService,
javax.transaction.TransactionManager tm,
EntityManagerFactoryResolver emfResolver,
org.fabric3.spi.classloader.ClassLoaderRegistry registry)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attach(org.fabric3.spi.model.physical.PhysicalWireSourceDefinition source,
PersistenceContextWireTargetDefinition target,
org.fabric3.spi.container.wire.Wire wire) |
org.fabric3.spi.container.objectfactory.ObjectFactory<?> |
createObjectFactory(PersistenceContextWireTargetDefinition definition) |
void |
detach(org.fabric3.spi.model.physical.PhysicalWireSourceDefinition source,
PersistenceContextWireTargetDefinition target) |
public PersistenceContextWireAttacher(EntityManagerService emService, javax.transaction.TransactionManager tm, EntityManagerFactoryResolver emfResolver, org.fabric3.spi.classloader.ClassLoaderRegistry registry)
emService - the service for creating EntityManagerstm - the transaction manageremfResolver - the EMF builderregistry - the classloader registrypublic org.fabric3.spi.container.objectfactory.ObjectFactory<?> createObjectFactory(PersistenceContextWireTargetDefinition definition) throws org.fabric3.spi.container.ContainerException
createObjectFactory in interface org.fabric3.spi.container.builder.component.TargetWireAttacher<PersistenceContextWireTargetDefinition>org.fabric3.spi.container.ContainerExceptionpublic void attach(org.fabric3.spi.model.physical.PhysicalWireSourceDefinition source,
PersistenceContextWireTargetDefinition target,
org.fabric3.spi.container.wire.Wire wire)
throws org.fabric3.spi.container.ContainerException
attach in interface org.fabric3.spi.container.builder.component.TargetWireAttacher<PersistenceContextWireTargetDefinition>org.fabric3.spi.container.ContainerExceptionpublic void detach(org.fabric3.spi.model.physical.PhysicalWireSourceDefinition source,
PersistenceContextWireTargetDefinition target)
throws org.fabric3.spi.container.ContainerException
detach in interface org.fabric3.spi.container.builder.component.TargetWireAttacher<PersistenceContextWireTargetDefinition>org.fabric3.spi.container.ContainerException