java.lang.Object
org.apache.johnzon.jsonb.cdi.JohnzonCdiExtension
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Extension
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final Collection<JohnzonJsonb>private final ReentrantLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcleanUp(jakarta.enterprise.inject.spi.BeforeShutdown beforeShutdown) boolean(package private) voidstarted(jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery) voidtrack(JohnzonJsonb jsonb) voiduntrack(JohnzonJsonb jsonb)
-
Field Details
-
jsonbs
-
lock
-
canWrite
private volatile boolean canWrite
-
-
Constructor Details
-
JohnzonCdiExtension
public JohnzonCdiExtension()
-
-
Method Details
-
isCanWrite
public boolean isCanWrite() -
track
-
untrack
-
started
void started(@Observes jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery) -
cleanUp
void cleanUp(@Observes jakarta.enterprise.inject.spi.BeforeShutdown beforeShutdown)
-