kevoree-group-centralizedws
Version:
WebSocket group based on a centralized architecture that only sends partial model to connected clients
235 lines (234 loc) • 7.8 kB
JSON
{
"class": "root:org.kevoree.ContainerRoot@0.42322768402414891481282916351",
"generated_KMF_ID": "0.42322768402414891481282916351",
"nodes": [{
"class": "org.kevoree.ContainerNode@node1",
"name": "node1",
"started": "true",
"typeDefinition": [
"/packages[kevoree]/typeDefinitions[name=JavascriptNode,version=1]"
],
"hosts": [],
"host": [],
"groups": [],
"dictionary": [{
"class": "org.kevoree.Dictionary@0.0",
"generated_KMF_ID": "0.0",
"values": [{
"class": "org.kevoree.Value@logLevel",
"name": "logLevel",
"value": "INFO"
}]
}],
"fragmentDictionary": [],
"metaData": [{
"class": "org.kevoree.Value@kwe_selected",
"name": "kwe_selected",
"value": "false"
}, {
"class": "org.kevoree.Value@kwe_position",
"name": "kwe_position",
"value": "{\"x\":340,\"y\":99}"
}],
"components": [],
"networkInformation": []
}, {
"class": "org.kevoree.ContainerNode@node0",
"name": "node0",
"started": "true",
"typeDefinition": [
"/packages[kevoree]/typeDefinitions[name=JavascriptNode,version=1]"
],
"hosts": [],
"host": [],
"groups": [],
"dictionary": [{
"class": "org.kevoree.Dictionary@0.0",
"generated_KMF_ID": "0.0",
"values": [{
"class": "org.kevoree.Value@logLevel",
"name": "logLevel",
"value": "INFO"
}]
}],
"fragmentDictionary": [],
"metaData": [{
"class": "org.kevoree.Value@kwe_position",
"name": "kwe_position",
"value": "{\"x\":100,\"y\":100}"
}],
"components": [],
"networkInformation": []
}],
"repositories": [],
"hubs": [{
"class": "org.kevoree.Channel@chan",
"name": "chan",
"started": "true",
"typeDefinition": [
"/packages[kevoree]/typeDefinitions[name=LocalChannel,version=1]"
],
"bindings": [],
"dictionary": [{
"class": "org.kevoree.Dictionary@0.0",
"generated_KMF_ID": "0.0",
"values": [{
"class": "org.kevoree.Value@delay",
"name": "delay",
"value": "0"
}]
}],
"fragmentDictionary": [],
"metaData": [{
"class": "org.kevoree.Value@kwe_selected",
"name": "kwe_selected",
"value": "false"
}, {
"class": "org.kevoree.Value@kwe_position",
"name": "kwe_position",
"value": "{\"x\":319,\"y\":207}"
}]
}],
"mBindings": [],
"groups": [],
"packages": [{
"class": "org.kevoree.Package@kevoree",
"name": "kevoree",
"packages": [],
"typeDefinitions": [{
"class": "org.kevoree.ChannelType@name=LocalChannel,version=1",
"upperFragments": "0",
"abstract": "false",
"upperBindings": "0",
"lowerBindings": "0",
"lowerFragments": "0",
"name": "LocalChannel",
"version": "1",
"deployUnits": [
"/packages[kevoree]/deployUnits[hashcode=5d3054111f209f59f08fd77340d0af45,name=org.kevoree.library.java.channels,version=5.4.0-SNAPSHOT]",
"/packages[kevoree]/deployUnits[hashcode=d041a5e0880fd7ab2622badccca45aaa,name=kevoree-chan-local,version=5.3.3-beta.1]"
],
"superTypes": [],
"dictionaryType": [{
"class": "org.kevoree.DictionaryType@0.0",
"generated_KMF_ID": "0.0",
"attributes": [{
"class": "org.kevoree.DictionaryAttribute@delay",
"fragmentDependant": "false",
"optional": "false",
"name": "delay",
"state": "false",
"datatype": "INT",
"defaultValue": "0",
"genericTypes": []
}]
}],
"metaData": [{
"class": "org.kevoree.Value@description",
"name": "description",
"value": "Kevoree channel that only sends messages to components in the same node"
}]
}, {
"class": "org.kevoree.NodeType@name=JavascriptNode,version=1",
"abstract": "false",
"name": "JavascriptNode",
"version": "1",
"deployUnits": [
"/packages[kevoree]/deployUnits[hashcode=c25e8031c80600f44ab09e85b52c1c6c,name=kevoree-node-javascript,version=5.4.0-beta.1]"
],
"superTypes": [],
"dictionaryType": [{
"class": "org.kevoree.DictionaryType@0.0",
"generated_KMF_ID": "0.0",
"attributes": [{
"class": "org.kevoree.DictionaryAttribute@logLevel",
"fragmentDependant": "false",
"optional": "false",
"name": "logLevel",
"state": "false",
"datatype": "STRING",
"defaultValue": "INFO",
"genericTypes": []
}]
}],
"metaData": [{
"class": "org.kevoree.Value@description",
"name": "description",
"value": "Kevoree JS standard node platform"
}]
}],
"deployUnits": [{
"class": "org.kevoree.DeployUnit@hashcode=5d3054111f209f59f08fd77340d0af45,name=org.kevoree.library.java.channels,version=5.4.0-SNAPSHOT",
"name": "org.kevoree.library.java.channels",
"hashcode": "5d3054111f209f59f08fd77340d0af45",
"url": "org.kevoree.library.java:org.kevoree.library.java.channels:5.4.0-SNAPSHOT",
"version": "5.4.0-SNAPSHOT",
"requiredLibs": [],
"filters": [{
"class": "org.kevoree.Value@platform",
"name": "platform",
"value": "java"
}, {
"class": "org.kevoree.Value@class:SizeBufferedBroadcast:1",
"name": "class:SizeBufferedBroadcast:1",
"value": "org.kevoree.library.SizeBufferedBroadcast"
}, {
"class": "org.kevoree.Value@class:AsyncBroadcast:1",
"name": "class:AsyncBroadcast:1",
"value": "org.kevoree.library.AsyncBroadcast"
}, {
"class": "org.kevoree.Value@repo_kevoree-oss",
"name": "repo_kevoree-oss",
"value": "https://oss.sonatype.org/content/groups/public/"
}, {
"class": "org.kevoree.Value@class:LocalChannel:1",
"name": "class:LocalChannel:1",
"value": "org.kevoree.library.LocalChannel"
}, {
"class": "org.kevoree.Value@repo_sonatype-nexus-snapshots",
"name": "repo_sonatype-nexus-snapshots",
"value": "https://oss.sonatype.org/content/repositories/snapshots"
}, {
"class": "org.kevoree.Value@class:LoadBalancer:1",
"name": "class:LoadBalancer:1",
"value": "org.kevoree.library.LoadBalancer"
}, {
"class": "org.kevoree.Value@class:DelayBufferedBroadcast:1",
"name": "class:DelayBufferedBroadcast:1",
"value": "org.kevoree.library.DelayBufferedBroadcast"
}, {
"class": "org.kevoree.Value@repo_central",
"name": "repo_central",
"value": "http://repo.maven.apache.org/maven2"
}, {
"class": "org.kevoree.Value@class:SyncBroadcast:1",
"name": "class:SyncBroadcast:1",
"value": "org.kevoree.library.SyncBroadcast"
}]
}, {
"class": "org.kevoree.DeployUnit@hashcode=d041a5e0880fd7ab2622badccca45aaa,name=kevoree-chan-local,version=5.3.3-beta.1",
"name": "kevoree-chan-local",
"hashcode": "d041a5e0880fd7ab2622badccca45aaa",
"url": "",
"version": "5.3.3-beta.1",
"requiredLibs": [],
"filters": [{
"class": "org.kevoree.Value@platform",
"name": "platform",
"value": "js"
}]
}, {
"class": "org.kevoree.DeployUnit@hashcode=c25e8031c80600f44ab09e85b52c1c6c,name=kevoree-node-javascript,version=5.4.0-beta.1",
"name": "kevoree-node-javascript",
"hashcode": "c25e8031c80600f44ab09e85b52c1c6c",
"url": "",
"version": "5.4.0-beta.1",
"requiredLibs": [],
"filters": [{
"class": "org.kevoree.Value@platform",
"name": "platform",
"value": "js"
}]
}]
}]
}