public class JohnzonCdiExtension
extends java.lang.Object
implements javax.enterprise.inject.spi.Extension
Modifier and Type | Field and Description |
---|---|
private boolean |
canWrite |
private java.util.Collection<JohnzonJsonb> |
jsonbs |
private java.util.concurrent.locks.ReentrantLock |
lock |
Constructor and Description |
---|
JohnzonCdiExtension() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
cleanUp(javax.enterprise.inject.spi.BeforeShutdown beforeShutdown) |
boolean |
isCanWrite() |
(package private) void |
started(javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery) |
void |
track(JohnzonJsonb jsonb) |
void |
untrack(JohnzonJsonb jsonb) |
private final java.util.Collection<JohnzonJsonb> jsonbs
private final java.util.concurrent.locks.ReentrantLock lock
private volatile boolean canWrite
public boolean isCanWrite()
public void track(JohnzonJsonb jsonb)
public void untrack(JohnzonJsonb jsonb)
void started(@Observes javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery)
void cleanUp(@Observes javax.enterprise.inject.spi.BeforeShutdown beforeShutdown)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.