本文整理了Java中org.apache.polygene.api.structure.Application.activate()
方法的一些代码示例,展示了Application.activate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.activate()
方法的具体详情如下:
包路径:org.apache.polygene.api.structure.Application
类名称:Application
方法名:activate
暂无
代码示例来源:origin: apache/attic-polygene-java
protected void activateApplication()
throws ActivationException
{
polygeneApplication.activate();
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.bootstrap
public void start()
throws ActivationException
{
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
public void start()
throws ActivationException
{
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
@Override
public final void afterPropertiesSet() throws Exception
{
this.getObject().activate();
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.bootstrap
private void activateApplication()
throws ActivationException
{
try
{
beforeActivation( applicationInstance );
applicationInstance.activate();
}
catch( Exception e )
{
if( e instanceof ActivationException )
{
throw ( (ActivationException) e );
}
throw new ActivationException( "Could not activate application", e );
}
}
// END SNIPPET: actual
代码示例来源:origin: apache/attic-polygene-java
private void activateApplication()
throws ActivationException
{
try
{
beforeActivation( applicationInstance );
applicationInstance.activate();
}
catch( Exception e )
{
if( e instanceof ActivationException )
{
throw ( (ActivationException) e );
}
throw new ActivationException( "Could not activate application", e );
}
}
// END SNIPPET: actual
代码示例来源:origin: apache/attic-polygene-java
public static void main(String[] args) throws Exception
{
Energy4Java polygene = new Energy4Java();
// Instantiate the Application Model.
Application application = polygene.newApplication(
factory -> factory.newApplicationAssembly( new MyAssembler()) );
application.activate();
}
}
代码示例来源: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
public Main()
throws Exception
{
Energy4Java polygene = new Energy4Java();
application = polygene.newApplication( new MainAssembler() );
application.activate();
}
代码示例来源:origin: org.apache.polygene.core/org.apache.polygene.core.testsupport
@Before
public void setUp()
throws Exception
{
polygene = new Energy4Java();
applicationModel = newApplicationModel();
if( applicationModel == null )
{
// An AssemblyException has occurred that the Test wants to check for.
return;
}
application = newApplicationInstance( applicationModel );
initApplication( application );
api = spi = polygene.spi();
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
@Before
public void setUp()
throws Exception
{
polygene = new Energy4Java();
applicationModel = newApplicationModel();
if( applicationModel == null )
{
// An AssemblyException has occurred that the Test wants to check for.
return;
}
application = newApplicationInstance( applicationModel );
initApplication( application );
api = spi = polygene.spi();
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
public static void main( String[] args )
throws Exception
{
// Create a Polygene Runtime
polygene = new Energy4Java();
// Create the application
application = polygene.newApplication( factory -> buildAssembly( factory.newApplicationAssembly() ) );
// Activate the application
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
@BeforeClass
public static void setUp()
throws Exception
{
polygene = new Energy4Java();
applicationModel = newApplication();
if( applicationModel == null )
{
// An AssemblyException has occurred that the Test wants to check for.
return;
}
application = applicationModel.newInstance( polygene.spi() );
initApplication( application );
api = spi = polygene.spi();
application.activate();
// Assume only one module
module = application.findModule( "Layer 1", "Module 1" );
uowf = module.unitOfWorkFactory();
}
代码示例来源:origin: apache/attic-polygene-java
public static void main( String[] args )
throws Exception
{
// Create a Polygene Runtime
polygene = new Energy4Java();
// Create the application
application = polygene.newApplication( factory -> {
ApplicationAssembly assembly = factory.newApplicationAssembly();
assembly.setMetaInfo( new DalvikAssemblyHelper() );
// END SNIPPET: customAssemblyHelper
// START SNIPPET: customAssemblyHelper
return assembly;
} );
// Activate the application
application.activate();
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void canCreateAndQueryWithAllInMemory()
throws Exception
{
Application application = createApplication( inMemoryRdf, inMemoryStore, domain );
try
{
application.activate();
Module domain = application.findModule( "Domain", "Domain" );
UnitOfWorkFactory unitOfWorkFactory = domain.unitOfWorkFactory();
createABunchOfStuffAndDoQueries( unitOfWorkFactory, domain );
}
finally
{
application.passivate();
}
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void canCreateAndQueryWithNativeRdfWithInMemoryStore()
throws Exception
{
Application application = createApplication( nativeRdf, inMemoryStore, domain );
try
{
application.activate();
Module domain = application.findModule( "Domain", "Domain" );
UnitOfWorkFactory unitOfWorkFactory = domain.unitOfWorkFactory();
createABunchOfStuffAndDoQueries( unitOfWorkFactory, domain );
}
finally
{
application.passivate();
}
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void canCreateAndQueryWithInMemoryRdfWithJdbm()
throws Exception
{
Application application = createApplication( inMemoryRdf, jdbmStore, domain );
try
{
application.activate();
Module domain = application.findModule( "Domain", "Domain" );
UnitOfWorkFactory unitOfWorkFactory = domain.unitOfWorkFactory();
createABunchOfStuffAndDoQueries( unitOfWorkFactory, domain );
}
finally
{
application.passivate();
}
}
代码示例来源:origin: apache/attic-polygene-java
@Test
public void canCreateAndQueryWithNativeRdfAndJdbm()
throws Exception
{
Application application = createApplication( nativeRdf, jdbmStore, domain );
try
{
application.activate();
Module domain = application.findModule( "Domain", "Domain" );
UnitOfWorkFactory unitOfWorkFactory = domain.unitOfWorkFactory();
createABunchOfStuffAndDoQueries( unitOfWorkFactory, domain );
}
finally
{
application.passivate();
}
}
代码示例来源:origin: apache/attic-polygene-java
public static void main( String[] args )
throws Exception
{
Energy4Java polygene = new Energy4Java( );
Server server = new Server( Protocol.HTTP, 8888 );
Application app = polygene.newApplication( new ForumAssembler(), new MetadataService() );
app.activate();
ContextRestlet restlet = app.findModule( "REST", "Restlet" ).newObject( ContextRestlet.class, new org.restlet.Context() );
ChallengeAuthenticator guard = new ChallengeAuthenticator(null, ChallengeScheme.HTTP_BASIC, "testRealm");
MapVerifier mapVerifier = new MapVerifier();
mapVerifier.getLocalSecrets().put("rickard", "secret".toCharArray());
guard.setVerifier(mapVerifier);
guard.setNext(restlet);
server.setNext( restlet );
server.start();
}
}
内容来源于网络,如有侵权,请联系作者删除!