jadex.platform.Platform.component.xml Maven / Gradle / Ivy
"jadex"
"auto"
false
jadex.platform.service.cms.PlatformComponent.class
true
true
true
true
true
null
false
java.util.logging.Level.SEVERE
false
true
true
true
true
"Broadcast, Multicast, Message, Relay, Local"
20000
false
""
""
true
false
true
true
false
9876
true
8765
true
jadex.platform.service.message.transport.httprelaymtp.SRelay.DEFAULT_ADDRESS
$args.relayaddress.indexOf("https://")==-1 ? false : true
false
false
44334
false
false
jadex.commons.SReflect.chooseAvailableResource(jadex.bridge.service.types.publish.IPublishService.DEFAULT_RSPUBLISH_COMPONENTS)
"multi"
false
true
false
null
null
true
true
true
true
true
true
true
true
true
true
true
false
new jadex.platform.service.threadpool.ThreadPoolService(
$args.threadpoolclass!=null
? jadex.commons.SReflect.classForName0($args.threadpoolclass, jadex.commons.SReflect.class.getClassLoader()).newInstance()
: new jadex.commons.concurrent.ThreadPool(new jadex.commons.DefaultPoolStrategy(0, 20, 30000, 0, $args.threadpooldefer)),
$component.getComponentIdentifier())
new jadex.platform.service.threadpool.ThreadPoolService(
$args.threadpoolclass!=null
? jadex.commons.SReflect.classForName0($args.threadpoolclass, jadex.commons.SReflect.class.getClassLoader()).newInstance()
: new jadex.commons.concurrent.ThreadPool(true, new jadex.commons.DefaultPoolStrategy(0, 20, 30000, 0, $args.threadpooldefer)),
$component.getComponentIdentifier())
new jadex.platform.service.marshal.MarshalService($component)
//new jadex.platform.service.execution.AsyncExecutionService($component)
($args.asyncexecution!=null && !$args.asyncexecution.booleanValue()) ||
($args.asyncexecution==null && $args.simulation!=null && $args.simulation.booleanValue())
? new jadex.platform.service.execution.SyncExecutionService($component)
: new jadex.platform.service.execution.AsyncExecutionService($component)
jadex.commons.SReflect.classForName0("jadex.platform.service.persistence.PersistenceComponentManagementService", jadex.platform.service.library.LibraryService.class.getClassLoader())!=null
? jadex.platform.service.persistence.PersistenceComponentManagementService.create($args.platformaccess, $args.componentfactory, $args.persist, $args.uniqueids)
: new jadex.platform.service.cms.ComponentManagementService($args.platformaccess, $args.componentfactory, $args.uniqueids)
jadex.commons.SReflect.classForName0("jadex.platform.service.persistence.PersistenceComponentManagementService", jadex.platform.service.library.LibraryService.class.getClassLoader())!=null
? $component.getComponentFeature(jadex.bridge.service.component.IProvidedServicesFeature.class).getProvidedServiceRawImpl(jadex.bridge.service.types.cms.IComponentManagementService.class)
: null
// 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.libpath
$args.baseclassloader
$args.maven_dependencies
$args.contextserviceclass
$args.simulation
$args.usepass
$args.printpass
$args.trustedlan
$args.networkname
$args.networkpass
$args.virtualnames
$args.validityduration
$args.localtransport
$args.tcptransport
$args.niotcptransport
$args.ssltcptransport
$args.relaytransport
$args.tcpport
$args.niotcpport
$args.ssltcpport
$args.relayaddress
$args.relaysecurity
$args.relayawaonly
$args.binarymessages
$args.strictcom
$args.awamechanisms
$args.awadelay
$args.awafast
$args.awaincludes
$args.awaexcludes
$args.saveonexit
$args.jccplatforms
$args.cliconsole
$args.libpath
$args.baseclassloader
$args.maven_dependencies
$args.contextserviceclass
$args.simulation
$args.usepass
$args.printpass
$args.trustedlan
$args.networkname
$args.networkpass
$args.virtualnames
$args.validityduration
$args.localtransport
$args.tcptransport
$args.niotcptransport
$args.ssltcptransport
$args.relaytransport
$args.tcpport
$args.niotcpport
$args.ssltcpport
$args.relayaddress
$args.relaysecurity
$args.relayawaonly
$args.binarymessages
$args.strictcom
$args.awamechanisms
$args.awaincludes
$args.awaexcludes
$args.saveonexit
$args.jccplatforms
$args.cliconsole