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.
"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