@Override protected T initialValue() { return module.instance().newTransient( type ); }
public void start() throws ActivationException { application.activate(); }
public void stop() throws PassivationException { application.passivate(); }
public void initialize() throws ActivationException { polygeneApplication = createApplication(); activateApplication(); entryModule = polygeneApplication.findModule( entryLayer(), entryModule() ); serviceFinder = entryModule; objectFactory = entryModule; transientBuilderFactory = entryModule; unitOfWorkFactory = entryModule.unitOfWorkFactory(); valueBuilderFactory = entryModule; }
@Override public void moduleApplicationVisible() { module.newObject( ModuleApplicationVisible.class ); }
@Override public final String toString() { return descriptor.name(); }
@Override public final String toString() { return descriptor.name(); }
@Override public String hello() { module.name(); return "Hello Polygene!"; } }
@Override public final String toString() { return descriptor.name(); }
@Override protected Stream<? extends CompositeDescriptor> descriptors( TypeLookup typeLookup ) { return typeLookup.allValues(); } }
protected Stream<? extends CompositeDescriptor> descriptors( TypeLookup typeLookup ) { return typeLookup.allTransients(); } }
@Override protected Stream<? extends CompositeDescriptor> descriptors( TypeLookup typeLookup ) { return typeLookup.allEntities(); } }
@Override protected T initialValue() { return module.instance().newTransient( type ); }
@Override public void besideApplicationVisible() { module.newObject( BesideApplicationVisible.class ); }
protected void activateApplication() throws ActivationException { polygeneApplication.activate(); }
@Override public void belowApplicationVisible() { module.newObject( BelowApplicationVisible.class ); }
public void start() throws ActivationException { application.activate(); }
@Override public void moduleLayerVisible() { module.newObject( ModuleLayerVisible.class ); }
@Override public void besideModuleVisible() { module.newObject( BesideModuleVisible.class ); }
@Override public void aboveModuleVisible() { module.newObject( AboveModuleVisible.class ); } }