Uses of Class
es.bsc.dataclay.util.management.stubs.StubInfo
-
Packages that use StubInfo Package Description es.bsc.dataclay es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.classmgr.bytecode.java Module intended to management of Java Bytecode for Stubs, Prototypes, ...es.bsc.dataclay.logic.classmgr.bytecode.java.run Module intended to transformation of switch-case bytecodes.es.bsc.dataclay.logic.classmgr.bytecode.java.switches Module intended to transformation of bytecode methods.es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers Module intended to creation of bytecode wrappers.es.bsc.dataclay.logic.classmgr.bytecode.pysrc Management of Python source code, stub generation, code injection, ...es.bsc.dataclay.util.management.stubs This package contains classes used in management of Stubs. -
-
Uses of StubInfo in es.bsc.dataclay
Methods in es.bsc.dataclay that return StubInfo Modifier and Type Method Description StubInfo
DataClayObject. getStubInfo()
Get stub information of classstatic StubInfo
DataClayObject. getStubInfoFromClass(String className)
Get stubinfo for class with name provided -
Uses of StubInfo in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime with parameters of type StubInfo Modifier and Type Method Description ObjectID
DataClayRuntime. newRemotePersistentInstance(MetaClassID classID, StubInfo stubInfo, ImplementationID implID, Object[] params, BackendID locID)
Create a new instance in a remote server and persist it.Method parameters in es.bsc.dataclay.commonruntime with type arguments of type StubInfo Modifier and Type Method Description static SessionID
ClientManagementLib. newSession(AccountID accountID, PasswordCredential credential, Map<String,StubInfo> stubsInfo, Set<String> dataSets, String dataSetForStore)
This operation creates a new session -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr
Method parameters in es.bsc.dataclay.logic.classmgr with type arguments of type StubInfo Modifier and Type Method Description Map<MetaClassID,Triple<String,byte[],byte[]>>
ClassManager. generateStubs(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs with the provided informationsMap<MetaClassID,byte[]>
ClassManager. generateStubsForEnrichment(CommonMessages.Langs language, Map<MetaClassID,StubInfo> stubInfos)
Generate a set of Java stubs for Enrichments with the provided informations -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr.bytecode.java
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java with parameters of type StubInfo Modifier and Type Method Description static byte[]
StubByteCodeManager. generateJavaStub(MetaClass metaclass, StubInfo mClassStubInfo, List<MetaClass> accessedClasses, ClassManager classMgrRef)
Generates a Java bytecode stub corresponding to the MetaClass provided using the Stub info specified.Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java with parameters of type StubInfo Constructor Description DataClayClassTransformer(org.objectweb.asm.ClassVisitor cv, MetaClass theMetaClass, StubInfo thestubInfo, boolean newisExecClass)
Constructor -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr.bytecode.java.run
Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java.run with parameters of type StubInfo Constructor Description RunTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
Constructor -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr.bytecode.java.switches
Fields in es.bsc.dataclay.logic.classmgr.bytecode.java.switches declared as StubInfo Modifier and Type Field Description protected StubInfo
DataClaySwitchByImplementationID. stubInfo
Stub information for stubs.Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java.switches with parameters of type StubInfo Constructor Description DataClaySwitchByImplementationID(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
Constructor -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers
Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers with parameters of type StubInfo Constructor Description SetWrapperParametersAndReturnSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
ConstructorSetWrapperParametersTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
ConstructorSetWrapperReturnTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
ConstructorWrapParametersAndReturnTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
ConstructorWrapParametersTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
ConstructorWrapReturnTableSwitchGenerator(MetaClass themetaClass, StubInfo thestubInfo, boolean theisExecClass, org.objectweb.asm.commons.GeneratorAdapter thegn, org.objectweb.asm.commons.InstructionAdapter theia)
Constructor -
Uses of StubInfo in es.bsc.dataclay.logic.classmgr.bytecode.pysrc
Methods in es.bsc.dataclay.logic.classmgr.bytecode.pysrc with parameters of type StubInfo Modifier and Type Method Description static byte[]
StubPySourceManager. generatePythonClientStub(MetaClass metaclass, String parentName, StubInfo stubInfo)
See generatePythonCodeInternal() -
Uses of StubInfo in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return types with arguments of type StubInfo Modifier and Type Method Description static Map<String,StubInfo>
StubClassLoader. getStubInfosFromClassPath(String stubClassPath)
Get the stub info of all stub classes in the provided class path
-