Skip to content

Instantly share code, notes, and snippets.

@edaubert
Created February 25, 2014 12:21
Show Gist options
  • Save edaubert/9207831 to your computer and use it in GitHub Desktop.
Save edaubert/9207831 to your computer and use it in GitHub Desktop.
the JSON Kevoree model which is not well used on https://github.com/kevoree/kevoree-web-editor (component type doesn't appears)
{"eClass":"org.kevoree.ContainerRoot","generated_KMF_ID":"310274161393329141929","nodes":[
{"eClass":"org.kevoree.ContainerNode","name":"node0","started":"true","metaData":"x=253,y=35","typeDefinition":["typeDefinitions[JavaNode/3.4.2-SNAPSHOT]"],"hosts":[],"host":[],"groups":["groups[sync]"],"dictionary":[],"fragmentDictionary":[],"components":[
{"eClass":"org.kevoree.ComponentInstance","name":"sosie1","started":"true","metaData":"","typeDefinition":["typeDefinitions[SosieRunner/1.0.0-SNAPSHOT]"],"namespace":[],"dictionary":[
{"eClass":"org.kevoree.Dictionary","generated_KMF_ID":"211023961393329564395","values":[
{"eClass":"org.kevoree.DictionaryValue","name":"port","value":"8282"}
,
{"eClass":"org.kevoree.DictionaryValue","name":"sosieUrl","value":"http://sd-35000.dedibox.fr:8080/archiva/repository/internal/org/diversify/composed-sosie/1-indirection_on_Streamrhino8/composed-sosie-1-indirection_on_Streamrhino8.zip"}
]}
],"fragmentDictionary":[],"provided":[
{"eClass":"org.kevoree.Port","generated_KMF_ID":"327240491393329564393","bindings":[],"portTypeRef":["typeDefinitions[SosieRunner/1.0.0-SNAPSHOT]/provided[useless]"]}
,
{"eClass":"org.kevoree.Port","generated_KMF_ID":"322944411393329564393","bindings":[],"portTypeRef":["typeDefinitions[SosieRunner/1.0.0-SNAPSHOT]/provided[getNbSosieCalled]"]}
],"required":[
{"eClass":"org.kevoree.Port","generated_KMF_ID":"23997751393329564393","bindings":[],"portTypeRef":["typeDefinitions[SosieRunner/1.0.0-SNAPSHOT]/required[sendNbSosieCalled]"]}
]}
],"networkInformation":[
{"eClass":"org.kevoree.NetworkInfo","name":"ip","values":[
{"eClass":"org.kevoree.NetworkProperty","name":"0_eth1","value":"fe80:0:0:0:f21f:afff:fe18:e1f9%2"}
,
{"eClass":"org.kevoree.NetworkProperty","name":"1_eth1","value":"131.254.14.25"}
]}
]}
],"typeDefinitions":[
{"eClass":"org.kevoree.ComponentType","abstract":"false","bean":"org.diversify.kevoree.components.SosieRunner","name":"SosieRunner","factoryBean":"","version":"1.0.0-SNAPSHOT","deployUnit":["deployUnits[org.diversify//org.diversify.kevoree.sosie/1.0.0-SNAPSHOT]"],"superTypes":[],"dictionaryType":[
{"eClass":"org.kevoree.DictionaryType","generated_KMF_ID":"78654991393329141987","attributes":[
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"true","name":"redisServer","state":"false","datatype":"java.lang.String","defaultValue":"localhost","genericTypes":[]}
,
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"true","name":"port","state":"false","datatype":"int","defaultValue":"8080","genericTypes":[]}
,
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"true","name":"redisServerPort","state":"false","datatype":"int","defaultValue":"6379","genericTypes":[]}
,
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"false","name":"sosieUrl","state":"false","datatype":"java.lang.String","defaultValue":"","genericTypes":[]}
]}
],"required":[
{"eClass":"org.kevoree.PortTypeRef","noDependency":"false","optional":"true","name":"sendNbSosieCalled","ref":[],"mappings":[]}
],"provided":[
{"eClass":"org.kevoree.PortTypeRef","noDependency":"false","optional":"true","name":"getNbSosieCalled","ref":[],"mappings":[]}
,
{"eClass":"org.kevoree.PortTypeRef","noDependency":"false","optional":"true","name":"useless","ref":[],"mappings":[]}
]}
,
{"eClass":"org.kevoree.NodeType","abstract":"false","bean":"org.kevoree.library.defaultNodeTypes.JavaNode","name":"JavaNode","factoryBean":"","version":"3.4.2-SNAPSHOT","deployUnit":["deployUnits[org.kevoree.library.java//org.kevoree.library.java.javaNode/3.4.2-SNAPSHOT]"],"superTypes":[],"dictionaryType":[
{"eClass":"org.kevoree.DictionaryType","generated_KMF_ID":"15128861393323768515","attributes":[
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"true","name":"jvmArgs","state":"false","datatype":"java.lang.String","defaultValue":"","genericTypes":[]}
,
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"false","optional":"true","name":"log","state":"false","datatype":"java.lang.String","defaultValue":"INFO","genericTypes":[]}
]}
]}
,
{"eClass":"org.kevoree.GroupType","abstract":"false","bean":"org.kevoree.library.ws.WSGroup","name":"WSGroup","factoryBean":"","version":"3.4.2-SNAPSHOT","deployUnit":["deployUnits[org.kevoree.library.java//org.kevoree.library.java.ws/3.4.2-SNAPSHOT]"],"superTypes":[],"dictionaryType":[
{"eClass":"org.kevoree.DictionaryType","generated_KMF_ID":"59345521393323771550","attributes":[
{"eClass":"org.kevoree.DictionaryAttribute","fragmentDependant":"true","optional":"true","name":"port","state":"false","datatype":"java.lang.Integer","defaultValue":"9000","genericTypes":[]}
]}
]}
],"repositories":[
{"eClass":"org.kevoree.Repository","url":"http://oss.sonatype.org/content/groups/public/"}
,
{"eClass":"org.kevoree.Repository","url":"http://sd-35000.dedibox.fr:8080/archiva/repository/internal/"}
],"dataTypes":[],"libraries":[
{"eClass":"org.kevoree.TypeLibrary","name":"Java :: Groups","subTypes":["typeDefinitions[WSGroup/3.4.2-SNAPSHOT]"]}
,
{"eClass":"org.kevoree.TypeLibrary","name":"Java :: Nodes","subTypes":["typeDefinitions[JavaNode/3.4.2-SNAPSHOT]"]}
],"hubs":[],"mBindings":[],"deployUnits":[
{"eClass":"org.kevoree.DeployUnit","groupName":"org.java-websocket","name":"Java-WebSocket","hashcode":"","type":"jar","url":"","version":"1.3.0","requiredLibs":[]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree.library.java","name":"org.kevoree.library.java.javaNode","hashcode":"","type":"jar","url":"","version":"3.4.2-SNAPSHOT","requiredLibs":["deployUnits[org.kevoree//org.kevoree.annotation.api/3.4.2-SNAPSHOT]","deployUnits[org.kevoree//org.kevoree.api/3.4.2-SNAPSHOT]","deployUnits[org.jetbrains.kotlin//kotlin-stdlib/0.6.1673]","deployUnits[org.kevoree.log//org.kevoree.log/1]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree.modeling","name":"org.kevoree.modeling.microframework","hashcode":"","type":"jar","url":"","version":"1.9.11","requiredLibs":["deployUnits[org.jetbrains.kotlin//kotlin-stdlib/0.6.1673]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree","name":"org.kevoree.annotation.api","hashcode":"","type":"jar","url":"","version":"3.4.2-SNAPSHOT","requiredLibs":[]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"fr.inria.jfilter","name":"jfilter-library","hashcode":"","type":"jar","url":"","version":"1.3","requiredLibs":[]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree.kcl","name":"org.kevoree.kcl","hashcode":"","type":"jar","url":"","version":"7","requiredLibs":["deployUnits[org.kevoree.log//org.kevoree.log/1]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree","name":"org.kevoree.model","hashcode":"","type":"jar","url":"","version":"3.4.2-SNAPSHOT","requiredLibs":["deployUnits[org.kevoree.modeling//org.kevoree.modeling.microframework/1.9.11]","deployUnits[fr.inria.jfilter//jfilter-library/1.3]","deployUnits[org.jetbrains.kotlin//kotlin-stdlib/0.6.1673]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree","name":"org.kevoree.api","hashcode":"","type":"jar","url":"","version":"3.4.2-SNAPSHOT","requiredLibs":["deployUnits[org.kevoree.kcl//org.kevoree.kcl/7]","deployUnits[org.kevoree//org.kevoree.model/3.4.2-SNAPSHOT]","deployUnits[org.jetbrains.kotlin//kotlin-stdlib/0.6.1673]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.jetbrains.kotlin","name":"kotlin-stdlib","hashcode":"","type":"jar","url":"","version":"0.6.1673","requiredLibs":["deployUnits[org.jetbrains.kotlin//kotlin-runtime/0.6.1673]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree.library.java","name":"org.kevoree.library.java.ws","hashcode":"","type":"jar","url":"","version":"3.4.2-SNAPSHOT","requiredLibs":["deployUnits[org.java-websocket//Java-WebSocket/1.3.0]","deployUnits[org.kevoree//org.kevoree.annotation.api/3.4.2-SNAPSHOT]","deployUnits[org.kevoree//org.kevoree.api/3.4.2-SNAPSHOT]","deployUnits[org.kevoree.log//org.kevoree.log/1]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.jetbrains.kotlin","name":"kotlin-runtime","hashcode":"","type":"jar","url":"","version":"0.6.1673","requiredLibs":[]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.diversify","name":"org.diversify.kevoree.sosie","hashcode":"","type":"jar","url":"","version":"1.0.0-SNAPSHOT","requiredLibs":["deployUnits[org.kevoree//org.kevoree.annotation.api/3.4.2-SNAPSHOT]","deployUnits[org.kevoree//org.kevoree.api/3.4.2-SNAPSHOT]"]}
,
{"eClass":"org.kevoree.DeployUnit","groupName":"org.kevoree.log","name":"org.kevoree.log","hashcode":"","type":"jar","url":"","version":"1","requiredLibs":[]}
],"nodeNetworks":[],"groups":[
{"eClass":"org.kevoree.Group","name":"sync","started":"true","metaData":"x=50,y=50","typeDefinition":["typeDefinitions[WSGroup/3.4.2-SNAPSHOT]"],"subNodes":["nodes[node0]"],"dictionary":[],"fragmentDictionary":[]}
]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment