org.apache.polygene.api.structure.Application.activate()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中org.apache.polygene.api.structure.Application.activate()方法的一些代码示例,展示了Application.activate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.activate()方法的具体详情如下:
包路径:org.apache.polygene.api.structure.Application
类名称:Application
方法名:activate

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();
  }
}

相关文章