public class JohnzonCdiExtension extends Object implements javax.enterprise.inject.spi.Extension
Modifier and Type | Field and Description |
---|---|
private boolean |
canWrite |
private Collection<JohnzonJsonb> |
jsonbs |
private 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 Collection<JohnzonJsonb> jsonbs
private final 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–2019 The Apache Software Foundation. All rights reserved.