@Override public void assembleConfigModule( ModuleAssembly config ) throws AssemblyException { config.entities( JettyConfiguration.class ).visibleIn( Visibility.application ); JettyConfiguration jettyConfig = config.forMixin( JettyConfiguration.class ).declareDefaults(); jettyConfig.hostName().set( iface ); jettyConfig.port().set( port ); jettyConfig.resourcePath().set( docRoot ); }
@Override @SuppressWarnings( "unchecked" ) public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( MigrationEventLogger.class ); module.importedServices( MigrationEventLogger.class ).importedBy( NewObjectImporter.class ); MigrationBuilder pre_1_0_migration = new Pre_1_0_QiPkiCaMigrationBuilder(); module.services( MigrationService.class ).setMetaInfo( pre_1_0_migration ); module.entities( MigrationConfiguration.class ); module.forMixin( MigrationConfiguration.class ).declareDefaults().lastStartupVersion().set( "1.0-alpha1" ); }
jmx.services( JMXConnectorService.class ).instantiateOnStartup(); config.entities( JMXConnectorConfiguration.class ).visibleIn( Visibility.application ); JMXConnectorConfiguration jmxConfigDefaults = config.forMixin( JMXConnectorConfiguration.class ).declareDefaults(); jmxConfigDefaults.enabled().set( Boolean.TRUE ); if ( jmxPort != null && jmxPort != -1 ) {