本文整理了Java中org.apache.polygene.api.structure.Application.passivate()
方法的一些代码示例,展示了Application.passivate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.passivate()
方法的具体详情如下:
包路径:org.apache.polygene.api.structure.Application
类名称:Application
方法名:passivate
暂无
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.bootstrap
public void stop()
throws PassivationException
{
application.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
public void stop()
throws PassivationException
{
application.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
protected void shutdown()
{
try
{
if( polygeneApplication != null )
{
polygeneApplication.passivate();
}
}
catch( PassivationException e )
{
throw new RuntimeException( "Unable to shut down cleanly.", e );
}
}
}
代码示例来源:origin: apache/attic-polygene-java
public void run()
{
if( application != null )
{
try
{
application.passivate();
}
catch( Exception e )
{
e.printStackTrace();
}
}
}
}) );
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.testsupport
@After
public void tearDown()
throws Exception
{
if( application != null )
{
application.passivate();
}
}
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
if( application != null )
{
application.passivate();
}
}
}
代码示例来源:origin: apache/attic-polygene-java
@Override
public final void destroy() throws Exception
{
this.getObject().passivate();
}
代码示例来源:origin: org.apache.polygene.libraries/org.apache.polygene.library.servlet
@Override
public final void contextDestroyed( ServletContextEvent sce )
{
try {
if ( application != null ) {
beforeApplicationPassivation( application );
application.passivate();
afterApplicationPassivation( application );
}
} catch ( Exception ex ) {
LOGGER.warn( "Unable to passivate Polygene Application.", ex );
}
}
代码示例来源:origin: apache/attic-polygene-java
@Override
public final void contextDestroyed( ServletContextEvent sce )
{
try {
if ( application != null ) {
beforeApplicationPassivation( application );
application.passivate();
afterApplicationPassivation( application );
}
} catch ( Exception ex ) {
LOGGER.warn( "Unable to passivate Polygene Application.", ex );
}
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
app.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
app.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
app.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
app.passivate();
}
代码示例来源:origin: apache/attic-polygene-java
@After
public void tearDown()
throws Exception
{
app.passivate();
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.testsupport
protected final void assertUowTimer( MetricValuesProvider metrics ) throws PassivationException, ActivationException
{
Long initialUowCount = metrics.timerCount( UOW_TIMER_NAME );
runScenario1();
assertThat( UOW_TIMER_NAME + " count incremented by 3", metrics.timerCount( UOW_TIMER_NAME ), is( initialUowCount + 3L ) );
application.passivate();
application.activate();
assertThat( UOW_TIMER_NAME + " count reset on passivation", metrics.timerCount( UOW_TIMER_NAME ), equalTo( initialUowCount ) );
}
代码示例来源:origin: apache/attic-polygene-java
protected final void assertUowTimer( MetricValuesProvider metrics ) throws PassivationException, ActivationException
{
Long initialUowCount = metrics.timerCount( UOW_TIMER_NAME );
runScenario1();
assertThat( UOW_TIMER_NAME + " count incremented by 3", metrics.timerCount( UOW_TIMER_NAME ), is( initialUowCount + 3L ) );
application.passivate();
application.activate();
assertThat( UOW_TIMER_NAME + " count reset on passivation", metrics.timerCount( UOW_TIMER_NAME ), equalTo( initialUowCount ) );
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void testModulesActivators()
throws Exception
{
SingletonAssembler assembly = new SingletonAssembler(
module -> module.withActivators( TestedActivator.class )
);
// Activate
Application application = assembly.application();
// Assert activated
Assert.assertEquals( "Activation Level", 2, activationLevel );
// Passivate
application.passivate();
// Assert passivated
Assert.assertEquals( "Passivation Level", 2, passivationLevel );
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void testLayersActivators()
throws Exception
{
SingletonAssembler assembly = new SingletonAssembler(
module -> module.layer().withActivators( TestedActivator.class )
);
// Activate
Application application = assembly.application();
// Assert activated
Assert.assertEquals( "Activation Level", 2, activationLevel );
// Passivate
application.passivate();
// Assert passivated
Assert.assertEquals( "Passivation Level", 2, passivationLevel );
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void testApplicationActivator()
throws Exception
{
SingletonAssembler assembly = new SingletonAssembler(
module -> module.layer().application().withActivators( TestedActivator.class )
);
// Activate
Application application = assembly.application();
// Assert activated
Assert.assertEquals( "Activation Level", 2, activationLevel );
// Passivate
application.passivate();
// Assert passivated
Assert.assertEquals( "Passivation Level", 2, passivationLevel );
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void testNewInstanceImportedServiceActivators()
throws Exception
{
SingletonAssembler assembler = new SingletonAssembler(
module -> module.importedServices( TestedService.class )
.withActivators( TestedActivator.class )
.setMetaInfo( new TestedServiceInstance() )
.importOnStartup()
);
Application application = assembler.application();
assertEquals( "Activation Level", 2, activationLevel );
application.passivate();
assertEquals( "Passivation Level", 2, passivationLevel );
}
内容来源于网络,如有侵权,请联系作者删除!