Packages 
Package Description
es.bsc.dataclay  
es.bsc.dataclay.api
API module containing functionalities provided to users.
es.bsc.dataclay.commonruntime
Module responsible to interact with User
es.bsc.dataclay.communication
Module intended to management of communication protocols.
es.bsc.dataclay.communication.grpc
Contains GRPC classes.
es.bsc.dataclay.communication.grpc.clients
Contains client GRPC classes.
es.bsc.dataclay.communication.grpc.clients.dataservice
Contains DataService client GRPC classes.
es.bsc.dataclay.communication.grpc.clients.logicmodule
Contains Logic module client GRPC classes.
es.bsc.dataclay.communication.grpc.generated
Contains generated GRPC classes.
es.bsc.dataclay.communication.grpc.generated.dataservice  
es.bsc.dataclay.communication.grpc.generated.logicmodule  
es.bsc.dataclay.communication.grpc.messages
Contains protocol buffers messages.
es.bsc.dataclay.communication.grpc.messages.common  
es.bsc.dataclay.communication.grpc.messages.dataservice  
es.bsc.dataclay.communication.grpc.messages.logicmodule  
es.bsc.dataclay.communication.grpc.services
Contain service classes.
es.bsc.dataclay.communication.grpc.services.dataservice
Contains service classes for communication in DataService.
es.bsc.dataclay.communication.grpc.services.logicmodule
Contain service classes for communication in Logic Module.
es.bsc.dataclay.dataservice
Module intended to management of Data of Objects and Executions.
es.bsc.dataclay.dataservice.api
Module intended to management of DataService service API.
es.bsc.dataclay.dataservice.server
Module intended to management of DataService service.
es.bsc.dataclay.dbhandler
Module intended to management of Data Bases.
es.bsc.dataclay.dbhandler.sql  
es.bsc.dataclay.dbhandler.sql.common  
es.bsc.dataclay.dbhandler.sql.postgres  
es.bsc.dataclay.dbhandler.sql.sqlite  
es.bsc.dataclay.exceptions
General exception to manage error codes
es.bsc.dataclay.exceptions.dataservice
Module intended to management of Exceptions in DataService module.
es.bsc.dataclay.exceptions.dbhandler
Module intended to management of Exceptions on DbHandler module.
es.bsc.dataclay.exceptions.logicmodule  
es.bsc.dataclay.exceptions.logicmodule.accountmgr
Module intended to management of Exception in Account Manager module.
es.bsc.dataclay.exceptions.logicmodule.classmgr
Module intended to management of Exceptions on ClassMgr module.
es.bsc.dataclay.exceptions.logicmodule.contractmgr
Module intended to management of Exceptions on ContractManager module.
es.bsc.dataclay.exceptions.logicmodule.datacontractmgr
Module intended to management of Exceptions on DataContractManager module.
es.bsc.dataclay.exceptions.logicmodule.datasetmgr
Module intended to management of Exceptions on DataSetManager module.
es.bsc.dataclay.exceptions.logicmodule.interfacemgr
Module intended to management of exceptions in InterfaceManager
es.bsc.dataclay.exceptions.logicmodule.namespacemgr
Module intended to management of Exceptions on NamespaceManager module.
es.bsc.dataclay.exceptions.logicmodule.notificationmgr
Module intended to management of Exceptions on MetaDataService module.
es.bsc.dataclay.exceptions.logicmodule.sessionmgr
Module intended to management of Exceptions in Session Manager module.
es.bsc.dataclay.exceptions.metadataservice
Module intended to management of Exceptions on MetaDataService module.
es.bsc.dataclay.extrae  
es.bsc.dataclay.heap  
es.bsc.dataclay.loader  
es.bsc.dataclay.logic
Module that represents the entry to the system
es.bsc.dataclay.logic.accountmgr
Module intended to management of accounts.
es.bsc.dataclay.logic.api
Module intended to provide API of Logic Module
es.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.constants
Package containing stub constants.
es.bsc.dataclay.logic.classmgr.bytecode.java.headers
Module intended to conversion of class bytecode headers.
es.bsc.dataclay.logic.classmgr.bytecode.java.merger
Module intended to merge of class bytecodes.
es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Module intended to transformation of bytecode methods.
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.java.writer
Module intended to write new bytecode.
es.bsc.dataclay.logic.classmgr.bytecode.pysrc
Management of Python source code, stub generation, code injection, ...
es.bsc.dataclay.logic.classmgr.bytecode.pysrc.codeutils
Provide some tools and utilities to manage Python source code
es.bsc.dataclay.logic.classmgr.bytecode.pysrc.constants
Package containing Python stub constants.
es.bsc.dataclay.logic.contractmgr
Module intended to management of contracts.
es.bsc.dataclay.logic.datacontractmgr
Module intended to management of data contracts.
es.bsc.dataclay.logic.datasetmgr
Module intended to management of datasets.
es.bsc.dataclay.logic.interfacemgr
Module intended to management of interfaces.
es.bsc.dataclay.logic.logicmetadata  
es.bsc.dataclay.logic.namespacemgr
Module intended to management of namespaces.
es.bsc.dataclay.logic.notificationmgr
Module intended to management of notifications and event handling.
es.bsc.dataclay.logic.server
Module intended to management of server calls to LogicModule
es.bsc.dataclay.logic.sessionmgr
Module intended to management of information of sessions
es.bsc.dataclay.metadataservice
Module intended to management of information of distributed objects
es.bsc.dataclay.paraver
Module for Paraver tracing
es.bsc.dataclay.serialization
Utility classes for binary serialization
es.bsc.dataclay.serialization.buffer
This package contains representation of DataClay Buffers.
es.bsc.dataclay.serialization.java
This package contains representation of Java Classes in DataClay for Serialization purposes.
es.bsc.dataclay.serialization.java.lang
This package contains representation of Java Util classes
es.bsc.dataclay.serialization.java.util
This package contains representation of Java Util classes (like Collection or Map) in DataClay for Serialization purposes.
es.bsc.dataclay.serialization.java.util.concurrent
This package contains representation of Java concurrent Classes in DataClay for Serialization purposes.
es.bsc.dataclay.serialization.java.util.concurrent.atomic
This package contains representation of Java concurrent Classes in DataClay for Serialization purposes.
es.bsc.dataclay.serialization.lib
Utility classes for binary serialization
es.bsc.dataclay.serialization.util.ids
Wrappers.
es.bsc.dataclay.storagelocation  
es.bsc.dataclay.tool  
es.bsc.dataclay.util
Utility classes
es.bsc.dataclay.util.classloaders
Utility classes for class loading.
es.bsc.dataclay.util.configs
Utility classes for Configuration files in Servers
es.bsc.dataclay.util.events
This package contains information about events that can be listened.
es.bsc.dataclay.util.events.listeners
This package contains information about event listeners.
es.bsc.dataclay.util.events.message
This package contains information about event messages.
es.bsc.dataclay.util.events.type
This package contains information about event conditions.
es.bsc.dataclay.util.filtering
Package containing classes for filtering iterable objects.
es.bsc.dataclay.util.ids
All ids used
es.bsc.dataclay.util.info
This package contains all Info classes send between modules.
es.bsc.dataclay.util.management
This package contains classes used in management.
es.bsc.dataclay.util.management.accountmgr
This package contains classes used in management of Accounts.
es.bsc.dataclay.util.management.classmgr
This package contains classes used in management of Classes.
es.bsc.dataclay.util.management.classmgr.features
Specifications used in Resource Manager.
es.bsc.dataclay.util.management.classmgr.java
Specifications of Java dependant information.
es.bsc.dataclay.util.management.classmgr.python
This package contains Python dependant information classes.
es.bsc.dataclay.util.management.contractmgr
This package contains classes used in management of contracts.
es.bsc.dataclay.util.management.datacontractmgr
This package contains classes used in management of data contracts.
es.bsc.dataclay.util.management.datasetmgr
This package contains classes used in management of data sets.
es.bsc.dataclay.util.management.interfacemgr
This package contains classes used in management of interfaces.
es.bsc.dataclay.util.management.metadataservice
This package contains classes used in management of data.
es.bsc.dataclay.util.management.namespacemgr
This package contains classes used in management of namespaces.
es.bsc.dataclay.util.management.sessionmgr
This package contains classes used in management of sessions.
es.bsc.dataclay.util.management.stubs
This package contains classes used in management of Stubs.
es.bsc.dataclay.util.prefetchingspec
Classes used to perform source code analysis to extract prefetching information.
es.bsc.dataclay.util.prefetchingspec.accesschains
Utility classes used to integrate the source code analysis module with Wala.
es.bsc.dataclay.util.prefetchingspec.analysisscopes
Analysis scope classes used when analyzing the source code of a method.
es.bsc.dataclay.util.prefetchingspec.prefetchingelements
Classes to represent different instruction types when analyzing the source code of a method.
es.bsc.dataclay.util.prefetchingspec.prefetchingelements.collectionelements  
es.bsc.dataclay.util.prefetchingspec.prefetchingelements.fieldelements  
es.bsc.dataclay.util.prefetchingspec.prefetchingelements.parameterelements  
es.bsc.dataclay.util.prefetchingspec.utils
Utility classes used to integrate the source code analysis module with Wala.
es.bsc.dataclay.util.prefetchingspec.visitors
Utility classes used to integrate the source code analysis module with Wala.
es.bsc.dataclay.util.prefetchingspec.wala
Utility classes used to integrate the source code analysis module with Wala.
es.bsc.dataclay.util.reflection
Utility classes for reflection
es.bsc.dataclay.util.replication  
es.bsc.dataclay.util.structs
Useful structures
es.bsc.dataclay.util.tools.java
Module intended to generation of Specifications from Java language.
es.bsc.dataclay.util.yaml  
storage
Package for Severo Ochoa specific libraries.