
jadex.platform.Platform.component.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-platform Show documentation
Show all versions of jadex-platform Show documentation
The Jadex platform package contains implementations of
platform services as well as the platform component itself.
The newest version!
"jadex"
"auto"
true
jadex.platform.service.cms.ComponentAdapterFactory.class
true
true
true
true
true
null
false
java.util.logging.Level.SEVERE
true
true
true
true
true
true
"Broadcast, Multicast, Message, Relay"
20000
""
""
true
false
true
true
false
9876
true
8765
true
jadex.platform.service.message.transport.httprelaymtp.SRelay.DEFAULT_ADDRESS
false
44334
"jadex/extension/envsupport/EnvSupport.component.xml, "
+"jadex/extension/agr/AGR.component.xml"
false
false
"multi"
false
true
false
new jadex.platform.service.threadpool.ThreadPoolService(
new jadex.commons.concurrent.ThreadPool(new jadex.commons.DefaultPoolStrategy(0, 20, 30000, 0, $args.threadpooldefer)), $component.getServiceProvider())
//new ThreadPoolService(new ThreadPool(new DefaultThreadPoolStrategy(0, 20, 30000, 500)), $component.getServiceProvider())
new jadex.platform.service.threadpool.ThreadPoolService(
new jadex.commons.concurrent.ThreadPool(true, new jadex.commons.DefaultPoolStrategy(0, 20, 30000, 0, $args.threadpooldefer)), $component.getServiceProvider())
//new ThreadPoolService(new ThreadPool(new DefaultThreadPoolStrategy(0, 20, 30000, 500)), $component.getServiceProvider())
new jadex.platform.service.marshal.MarshalService($component.getExternalAccess())
jadex.commons.SReflect.isAndroid()
? jadex.platform.service.context.AndroidContextService.class.getConstructor(new Class[]{jadex.bridge.service.IServiceProvider.class}).newInstance(new Object[]{$component.getServiceProvider()})
: jadex.platform.service.context.ContextService.class.getConstructor(new Class[]{jadex.bridge.service.IServiceProvider.class}).newInstance(new Object[]{$component.getServiceProvider()})
//new jadex.platform.service.execution.AsyncExecutionService($component.getServiceProvider())
($args.asyncexecution!=null && !$args.asyncexecution.booleanValue()) ||
($args.asyncexecution==null && $args.simulation!=null && $args.simulation.booleanValue())
? new jadex.platform.service.execution.SyncExecutionService($component.getServiceProvider())
: new jadex.platform.service.execution.AsyncExecutionService($component.getServiceProvider())
$args.maven_dependencies ? jadex.platform.service.dependency.maven.MavenDependencyResolverService.class.newInstance()
: new jadex.platform.service.library.BasicDependencyService()
jadex.commons.SReflect.isAndroid() ? jadex.platform.service.library.AndroidLibraryService.class.newInstance() :
$args.libpath==null ? new jadex.platform.service.library.LibraryService() :
new jadex.platform.service.library.LibraryService(new java.net.URLClassLoader(jadex.commons.SUtil.toURLs($args.libpath),
$args.baseclassloader==null ? jadex.platform.service.library.LibraryService.class.getClassLoader() : $args.baseclassloader))
$args.simulation==null || !$args.simulation.booleanValue()
? new jadex.platform.service.clock.ClockService(new jadex.platform.service.clock.ClockCreationInfo(jadex.bridge.service.types.clock.IClock.TYPE_SYSTEM, "system_clock", System.currentTimeMillis(), 100), $component.getServiceProvider(), $args.simulation)
: new jadex.platform.service.clock.ClockService(new jadex.platform.service.clock.ClockCreationInfo(jadex.bridge.service.types.clock.IClock.TYPE_EVENT_DRIVEN, "simulation_clock", System.currentTimeMillis(), 100), $component.getServiceProvider(), $args.simulation)
new jadex.platform.service.security.SecurityService($args.usepass, $args.printpass, $args.trustedlan, $args.networkname==null? null: new String[]{$args.networkname}, $args.networkpass==null? null: new String[]{$args.networkpass}, null, $args.virtualnames, $args.validityduration)
new jadex.platform.service.cms.DecoupledComponentManagementService($component.getComponentAdapter(),
$args.componentfactory, $args.parametercopy, $args.realtimetimeout, $args.uniqueids)
// Todo: baseclassloader? but evaluated without args?
jadex.commons.SReflect.classForName0("jadex.base.gui.componentviewer.DefaultComponentServiceViewerPanel",
jadex.platform.service.library.LibraryService.class.getClassLoader())
$args.logging ? java.util.logging.Level.INFO : $args.logging_level
0
0
0
null
$args.extensions
$args.awamechanisms
$args.awadelay
$args.awaincludes
$args.awaexcludes
$args.saveonexit
$args.jccplatforms
$args.cliconsole
$args.extensions
$args.awamechanisms
$args.awaincludes
$args.awaexcludes
$args.saveonexit
$args.jccplatforms
$args.cliconsole
© 2015 - 2025 Weber Informatics LLC | Privacy Policy