Class ForwardingJpaInjectionServices
java.lang.Object
org.jboss.weld.injection.spi.helpers.ForwardingJpaInjectionServices
- All Implemented Interfaces:
Service,JpaInjectionServices
An implementation of
JpaInjectionServices which forwards all its method calls to another JpaInjectionServices
. Subclasses should override one or more methods to modify the behavior of the backing JpaInjectionServices as
desired per the decorator pattern.- Author:
- Pete Muir
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JpaInjectionServicesdelegate()Returns the delegatebooleaninthashCode()ResourceReferenceFactory<jakarta.persistence.EntityManager>registerPersistenceContextInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Register a persistence context injection point.ResourceReferenceFactory<jakarta.persistence.EntityManagerFactory>registerPersistenceUnitInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Register a persistence unit injection point.toString()
-
Constructor Details
-
ForwardingJpaInjectionServices
public ForwardingJpaInjectionServices()
-
-
Method Details
-
delegate
Returns the delegate- Returns:
- delegate
-
registerPersistenceContextInjectionPoint
public ResourceReferenceFactory<jakarta.persistence.EntityManager> registerPersistenceContextInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Description copied from interface:JpaInjectionServicesRegister a persistence context injection point. The implementation validates the injection point. If the validation passes, an instance ofResourceReferenceFactoryis returned which may be used at runtime for creating instances of the resource.- Specified by:
registerPersistenceContextInjectionPointin interfaceJpaInjectionServices- Parameters:
injectionPoint- the injection point metadata- Returns:
- factory for obtaining
EntityManagerinstances
-
registerPersistenceUnitInjectionPoint
public ResourceReferenceFactory<jakarta.persistence.EntityManagerFactory> registerPersistenceUnitInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint) Description copied from interface:JpaInjectionServicesRegister a persistence unit injection point. The implementation validates the injection point. If the validation passes, an instance ofResourceReferenceFactoryis returned which may be used at runtime for creating instances of the resource.- Specified by:
registerPersistenceUnitInjectionPointin interfaceJpaInjectionServices- Parameters:
injectionPoint- the injection point metadata- Returns:
- factory for obtaining
EntityManagerFactoryinstances
-
toString
-
hashCode
public int hashCode() -
equals
-