Full Code of DragonKingpin/Hydra for AI

beta 268d95a736a5 cached
3349 files
7.5 MB
2.2M tokens
28961 symbols
1 requests
Download .txt
Showing preview only (8,867K chars total). Download the full file or copy to clipboard to get everything.
Repository: DragonKingpin/Hydra
Branch: beta
Commit: 268d95a736a5
Files: 3349
Total size: 7.5 MB

Directory structure:
gitextract_py8snoc4/

├── .gitignore
├── .idea/
│   ├── .gitignore
│   ├── ApifoxUploaderProjectSetting.xml
│   ├── codeStyles/
│   │   └── codeStyleConfig.xml
│   ├── compiler.xml
│   ├── dataSources.xml
│   ├── dictionaries/
│   │   ├── project.xml
│   │   └── undefined.xml
│   ├── encodings.xml
│   ├── jarRepositories.xml
│   ├── misc.xml
│   ├── sqldialects.xml
│   ├── uiDesigner.xml
│   └── vcs.xml
├── Archcraft/
│   ├── ender-system-hydra/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── archcraft/
│   │                           └── ender/
│   │                               ├── EnderHydra.java
│   │                               └── system/
│   │                                   ├── HydraEmpire.java
│   │                                   ├── Hydroxy.java
│   │                                   └── HydroxyImage.java
│   ├── pom.xml
│   ├── redstone-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── archcraft/
│   │                           └── redstone/
│   │                               ├── architect/
│   │                               │   ├── Bedrock.java
│   │                               │   ├── Redstone.java
│   │                               │   └── Stone.java
│   │                               ├── response/
│   │                               │   ├── ArchResponseObjectManager.java
│   │                               │   ├── GenericResultResponse.java
│   │                               │   ├── RedResponse.java
│   │                               │   ├── RedResponseEntity.java
│   │                               │   ├── RedTraceableResponse.java
│   │                               │   └── ResponseObjectManager.java
│   │                               ├── system/
│   │                               │   └── Dummy.java
│   │                               └── util/
│   │                                   └── Dummy.java
│   └── redstone-message-stones/
│       ├── pom.xml
│       └── src/
│           └── main/
│               └── java/
│                   └── com/
│                       └── walnut/
│                           └── archcraft/
│                               └── redstone/
│                                   ├── Dummy.java
│                                   └── messge/
│                                       └── PrimaryMessageWareStone.java
├── CHANGELOG.md
├── File/
│   ├── File.iml
│   ├── pom.xml
│   └── src/
│       ├── main/
│       │   └── java/
│       │       └── com/
│       │           └── genius/
│       │               ├── App.java
│       │               ├── cache/
│       │               │   ├── FileCache.java
│       │               │   ├── FileCacheManager.java
│       │               │   └── FileCacheManagerInstance.java
│       │               ├── constpool/
│       │               │   └── GlobalFileCache.java
│       │               ├── exception/
│       │               │   └── FileCacheException.java
│       │               ├── method/
│       │               │   └── FileCondition.java
│       │               ├── pojo/
│       │               │   ├── CommonConfigFile.java
│       │               │   ├── ConfigFile.java
│       │               │   ├── FileType.java
│       │               │   └── oss/
│       │               │       ├── AliyunOSS.java
│       │               │       └── OssAble.java
│       │               └── util/
│       │                   ├── FileUtil.java
│       │                   ├── JsonFileUtil.java
│       │                   └── OSSUtil.java
│       └── test/
│           └── java/
│               └── com/
│                   └── genius/
│                       └── AppTest.java
├── Hydra/
│   ├── hydra-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── Hydra.java
│   │                           ├── Hydradom.java
│   │                           ├── deploy/
│   │                           │   ├── Container.java
│   │                           │   ├── Deploy.java
│   │                           │   ├── Integration.java
│   │                           │   ├── Namespace.java
│   │                           │   ├── PhysicalHost.java
│   │                           │   ├── Quick.java
│   │                           │   ├── Server.java
│   │                           │   └── VirtualMachine.java
│   │                           ├── device/
│   │                           │   ├── Deployment.java
│   │                           │   ├── Device.java
│   │                           │   └── Disk.java
│   │                           ├── express/
│   │                           │   ├── Deliver.java
│   │                           │   ├── Express.java
│   │                           │   └── Package.java
│   │                           ├── system/
│   │                           │   ├── ArchModularizedSubsystem.java
│   │                           │   ├── ArchSystemAutoAssembleComponent.java
│   │                           │   ├── ArchSystemCascadeComponent.java
│   │                           │   ├── ArchSystemCascadeComponentManager.java
│   │                           │   ├── BlockSystem.java
│   │                           │   ├── DistributedSystem.java
│   │                           │   ├── FederalSystem.java
│   │                           │   ├── HierarchySystem.java
│   │                           │   ├── HyComponent.java
│   │                           │   ├── HyHierarchy.java
│   │                           │   ├── HySkeleton.java
│   │                           │   ├── Hydrogen.java
│   │                           │   ├── MultiComponentSystem.java
│   │                           │   ├── ScopedSystem.java
│   │                           │   ├── SystemCascadeComponent.java
│   │                           │   ├── SystemCascadeComponentManager.java
│   │                           │   ├── SystemSkeleton.java
│   │                           │   ├── centrum/
│   │                           │   │   ├── CentralControlSubsystem.java
│   │                           │   │   ├── Centrum.java
│   │                           │   │   ├── Metasystem.java
│   │                           │   │   └── UniformCentralSystem.java
│   │                           │   ├── component/
│   │                           │   │   ├── ComponentInitializationException.java
│   │                           │   │   ├── GenericResourceDispenserCenter.java
│   │                           │   │   ├── GenericTracerScope.java
│   │                           │   │   ├── LogStatuses.java
│   │                           │   │   ├── LoggingConfigurator.java
│   │                           │   │   ├── ResourceDispenserCenter.java
│   │                           │   │   ├── Slf4jTraceable.java
│   │                           │   │   ├── Slf4jTracerScope.java
│   │                           │   │   ├── TracerConfigurator.java
│   │                           │   │   └── TracerScope.java
│   │                           │   ├── identifier/
│   │                           │   │   └── KOPathResolver.java
│   │                           │   ├── imperium/
│   │                           │   │   ├── ImperiumPrivy.java
│   │                           │   │   ├── KernelObjectRootMountPoint.java
│   │                           │   │   ├── KernelPrivyFileSystemConstants.java
│   │                           │   │   └── KernelRootMountPoint.java
│   │                           │   ├── ko/
│   │                           │   │   ├── ArchKernelObjectConfig.java
│   │                           │   │   ├── CascadeInstrument.java
│   │                           │   │   ├── CascadeKOTreeInstrument.java
│   │                           │   │   ├── CascadeKernelObjectInstrument.java
│   │                           │   │   ├── InstrumentException.java
│   │                           │   │   ├── KernelObject.java
│   │                           │   │   ├── KernelObjectConfig.java
│   │                           │   │   ├── KernelObjectConstants.java
│   │                           │   │   ├── KernelObjectInstrument.java
│   │                           │   │   ├── KernelObjectTreeInstrument.java
│   │                           │   │   ├── MetaPersistenceException.java
│   │                           │   │   ├── QueryableInstrument.java
│   │                           │   │   ├── UOIUtils.java
│   │                           │   │   ├── action/
│   │                           │   │   │   ├── ActionObject.java
│   │                           │   │   │   └── EventObject.java
│   │                           │   │   ├── control/
│   │                           │   │   │   └── ControlObject.java
│   │                           │   │   ├── dao/
│   │                           │   │   │   └── GUIDNameManipulator.java
│   │                           │   │   ├── driver/
│   │                           │   │   │   ├── KOIMappingDriver.java
│   │                           │   │   │   ├── KOIMappingDriverFactory.java
│   │                           │   │   │   ├── KOIMasterManipulator.java
│   │                           │   │   │   └── KOISkeletonMasterManipulator.java
│   │                           │   │   ├── entity/
│   │                           │   │   │   ├── ObjectHandle.java
│   │                           │   │   │   └── ObjectTable.java
│   │                           │   │   ├── handle/
│   │                           │   │   │   ├── AppliableKHandle.java
│   │                           │   │   │   ├── ArchKHandle.java
│   │                           │   │   │   ├── HandleObject.java
│   │                           │   │   │   ├── HandleType.java
│   │                           │   │   │   ├── KHandle.java
│   │                           │   │   │   ├── KOMMountPointHandle.java
│   │                           │   │   │   ├── ObjectTreeAddressingSectionHandle.java
│   │                           │   │   │   ├── ObjectTreeGUIDAddressingSectionHandle.java
│   │                           │   │   │   └── SectionHandle.java
│   │                           │   │   ├── kom/
│   │                           │   │   │   ├── ArchKOMTree.java
│   │                           │   │   │   ├── ArchReparseKOMTree.java
│   │                           │   │   │   ├── ExpressInstrument.java
│   │                           │   │   │   ├── GenericReparseKOMTreeAddition.java
│   │                           │   │   │   ├── KOMInstrument.java
│   │                           │   │   │   ├── KOMSelector.java
│   │                           │   │   │   ├── MultiFolderPathSelector.java
│   │                           │   │   │   ├── PathSelector.java
│   │                           │   │   │   ├── ProxiedKOMMountPointHandle.java
│   │                           │   │   │   ├── ReparseKOMTree.java
│   │                           │   │   │   ├── ReparseKOMTreeAddition.java
│   │                           │   │   │   ├── ReparseLinkSelector.java
│   │                           │   │   │   ├── ReparsePointSelector.java
│   │                           │   │   │   ├── SimpleMultiFolderPathSelector.java
│   │                           │   │   │   ├── SimplePathSelector.java
│   │                           │   │   │   └── StandardPathSelector.java
│   │                           │   │   ├── meta/
│   │                           │   │   │   └── ElementObject.java
│   │                           │   │   └── runtime/
│   │                           │   │       ├── ArchDirectMappingTrieRuntimeKOMTree.java
│   │                           │   │       ├── ArchRuntimeKOMTree.java
│   │                           │   │       ├── CentralizedRuntimeInstrument.java
│   │                           │   │       ├── DirectMappingTrieRuntimeInstrument.java
│   │                           │   │       ├── GenericRuntimeInstrumentConfig.java
│   │                           │   │       ├── KernelExpressInstrument.java
│   │                           │   │       └── RuntimeInstrument.java
│   │                           │   ├── polity/
│   │                           │   │   └── RepublicSystem.java
│   │                           │   ├── subsystem/
│   │                           │   │   ├── ArchMicroSystem.java
│   │                           │   │   ├── ArchSubsystemDirector.java
│   │                           │   │   ├── Cabinet.java
│   │                           │   │   ├── CentralKernelLordFederation.java
│   │                           │   │   ├── CentralMicroSystemCabinet.java
│   │                           │   │   ├── Federation.java
│   │                           │   │   ├── KernelLordFederation.java
│   │                           │   │   ├── KernelMicroSystemCabinet.java
│   │                           │   │   ├── MicroSystem.java
│   │                           │   │   └── SubsystemDirector.java
│   │                           │   └── types/
│   │                           │       └── HydraKingdom.java
│   │                           ├── unit/
│   │                           │   ├── imperium/
│   │                           │   │   ├── ArchRegimentObjectModel.java
│   │                           │   │   ├── ArchUniformInstitutionalizedInstrument.java
│   │                           │   │   ├── GUIDImperialTrieNode.java
│   │                           │   │   ├── ImperialTree.java
│   │                           │   │   ├── ImperialTreeConstants.java
│   │                           │   │   ├── ImperialTreeNode.java
│   │                           │   │   ├── LinkedType.java
│   │                           │   │   ├── RegimentedImperialTree.java
│   │                           │   │   ├── UniImperialTree.java
│   │                           │   │   ├── entity/
│   │                           │   │   │   ├── BranchNode.java
│   │                           │   │   │   ├── ElementumNode.java
│   │                           │   │   │   ├── EntityNode.java
│   │                           │   │   │   ├── MetaEntryNode.java
│   │                           │   │   │   ├── MetadataNode.java
│   │                           │   │   │   ├── ReparseLinkNode.java
│   │                           │   │   │   ├── SkeletonNode.java
│   │                           │   │   │   ├── TreeNode.java
│   │                           │   │   │   └── TreeReparseLinkNode.java
│   │                           │   │   ├── operator/
│   │                           │   │   │   ├── OperatorFactory.java
│   │                           │   │   │   └── TreeNodeOperator.java
│   │                           │   │   └── source/
│   │                           │   │       ├── TireOwnerManipulator.java
│   │                           │   │       ├── TreeMasterManipulator.java
│   │                           │   │       ├── TriePathCacheManipulator.java
│   │                           │   │       └── TrieTreeManipulator.java
│   │                           │   ├── iqueue/
│   │                           │   │   ├── ArchQueueTableMeta.java
│   │                           │   │   ├── ConfigurableMegaDeflectPriorityQueueMeta.java
│   │                           │   │   ├── ConfigurableMegaStratumQueueMeta.java
│   │                           │   │   ├── DPQueueManipulator.java
│   │                           │   │   ├── DPStratumQueueManipulator.java
│   │                           │   │   ├── DeflectPriorityQueue.java
│   │                           │   │   ├── MagnitudeDPQueue.java
│   │                           │   │   ├── MegaDPStratumQueue.java
│   │                           │   │   ├── MegaDeflectPriorityQueueMeta.java
│   │                           │   │   ├── MegaPriorityQueue.java
│   │                           │   │   ├── MegaStratumQueue.java
│   │                           │   │   ├── MegaStratumQueueMeta.java
│   │                           │   │   ├── QueueExistManipulator.java
│   │                           │   │   ├── QueueMasterManipulator.java
│   │                           │   │   ├── QueueMeta.java
│   │                           │   │   ├── SharedSegmentIQueue.java
│   │                           │   │   └── entity/
│   │                           │   │       ├── GenericQueueElement.java
│   │                           │   │       ├── GenericStratumQueueElement.java
│   │                           │   │       ├── QueueElement.java
│   │                           │   │       └── QueueStratumElement.java
│   │                           │   └── vgraph/
│   │                           │       ├── ArchAtlasInstrument.java
│   │                           │       ├── ArchVectorDAG.java
│   │                           │       ├── AtlasInstrument.java
│   │                           │       ├── GraphNodePair.java
│   │                           │       ├── MagnitudeVectorDAG.java
│   │                           │       ├── VectorDAG.java
│   │                           │       ├── VectorGraphConfig.java
│   │                           │       ├── VectorGraphConstants.java
│   │                           │       ├── algo/
│   │                           │       │   ├── BasicDAGPathResolver.java
│   │                           │       │   ├── BasicDAGPathSelector.java
│   │                           │       │   ├── DAGPathResolver.java
│   │                           │       │   └── DAGPathSelector.java
│   │                           │       ├── entity/
│   │                           │       │   └── GraphNode.java
│   │                           │       ├── layer/
│   │                           │       │   ├── AtlasLayer.java
│   │                           │       │   ├── AtlasLayerNamespace.java
│   │                           │       │   ├── Layer.java
│   │                           │       │   ├── LayerConfig.java
│   │                           │       │   ├── LayerGraphHandle.java
│   │                           │       │   ├── LayerInstrument.java
│   │                           │       │   ├── LayerNamespace.java
│   │                           │       │   ├── LayerTreeNode.java
│   │                           │       │   ├── VLayerConfig.java
│   │                           │       │   ├── VLayerInstrument.java
│   │                           │       │   ├── operator/
│   │                           │       │   │   ├── ArchLayerComponentOperator.java
│   │                           │       │   │   ├── AtlasLayerComponentOperatorFactory.java
│   │                           │       │   │   ├── LayerComponentOperator.java
│   │                           │       │   │   ├── LayerComponentOperatorFactory.java
│   │                           │       │   │   ├── LayerNamespaceOperator.java
│   │                           │       │   │   └── LayerOperator.java
│   │                           │       │   └── source/
│   │                           │       │       ├── LayerHandleManipulator.java
│   │                           │       │       ├── LayerManipulator.java
│   │                           │       │       ├── LayerMasterManipulator.java
│   │                           │       │       ├── LayerMasterTreeManipulator.java
│   │                           │       │       ├── LayerOwnerManipulator.java
│   │                           │       │       ├── LayerPathCacheManipulator.java
│   │                           │       │       ├── LayerTreeManipulator.java
│   │                           │       │       └── NamespaceManipulator.java
│   │                           │       ├── source/
│   │                           │       │   ├── AtlasMappingDriver.java
│   │                           │       │   ├── AtlasMasterManipulator.java
│   │                           │       │   ├── VectorGraphManipulator.java
│   │                           │       │   ├── VectorGraphMasterManipulator.java
│   │                           │       │   └── VectorGraphPathCacheManipulator.java
│   │                           │       └── traversal/
│   │                           │           ├── AtlasGraphIterator.java
│   │                           │           └── GraphIterator.java
│   │                           └── ware/
│   │                               ├── DataWare.java
│   │                               ├── MessageWare.java
│   │                               ├── Middleware.java
│   │                               ├── MiddlewareDirector.java
│   │                               ├── MiddlewareManager.java
│   │                               ├── OLAPWare.java
│   │                               ├── OLTPWare.java
│   │                               ├── RDBWare.java
│   │                               ├── Ware.java
│   │                               ├── WareDirector.java
│   │                               ├── WareDomain.java
│   │                               └── WareManager.java
│   ├── hydra-architecture-conduct/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── system/
│   │                               ├── conduct/
│   │                               │   ├── CascadeMarshal.java
│   │                               │   ├── CascadeUnit.java
│   │                               │   ├── Marshal.java
│   │                               │   ├── Unionem.java
│   │                               │   └── Unit.java
│   │                               ├── flow/
│   │                               │   ├── CascadeFlow.java
│   │                               │   ├── Flow.java
│   │                               │   ├── SequentialFlow.java
│   │                               │   └── Stage.java
│   │                               └── ups/
│   │                                   ├── UniformPyramidTask.java
│   │                                   └── UniformPyramidTaskInstrument.java
│   ├── hydra-architecture-message/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── message/
│   │                           ├── ArchResponse.java
│   │                           └── StringResponse.java
│   ├── hydra-architecture-storage/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── storage/
│   │                               └── UFile.java
│   ├── hydra-framework-config/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── account/
│   │                           │   ├── AccountConfig.java
│   │                           │   ├── AccountManager.java
│   │                           │   ├── KernelAccountConfig.java
│   │                           │   ├── UniformAccountManager.java
│   │                           │   ├── entity/
│   │                           │   │   ├── ACNodeAllotment.java
│   │                           │   │   ├── Account.java
│   │                           │   │   ├── ArchElementNode.java
│   │                           │   │   ├── ArchFolderElementNode.java
│   │                           │   │   ├── Authorization.java
│   │                           │   │   ├── Credential.java
│   │                           │   │   ├── Domain.java
│   │                           │   │   ├── ElementNode.java
│   │                           │   │   ├── FileElement.java
│   │                           │   │   ├── FolderElement.java
│   │                           │   │   ├── GenericACNodeAllotment.java
│   │                           │   │   ├── GenericAccount.java
│   │                           │   │   ├── GenericAuthorization.java
│   │                           │   │   ├── GenericCredential.java
│   │                           │   │   ├── GenericDomain.java
│   │                           │   │   ├── GenericGroup.java
│   │                           │   │   ├── GenericPrivilege.java
│   │                           │   │   ├── GenericRole.java
│   │                           │   │   ├── Group.java
│   │                           │   │   ├── Privilege.java
│   │                           │   │   └── Role.java
│   │                           │   ├── operator/
│   │                           │   │   ├── AccountServiceOperator.java
│   │                           │   │   ├── AccountServiceOperatorFactory.java
│   │                           │   │   ├── ArchAccountServiceOperator.java
│   │                           │   │   ├── GenericAccountOperator.java
│   │                           │   │   ├── GenericAccountOperatorFactory.java
│   │                           │   │   ├── GenericDomainOperator.java
│   │                           │   │   └── GenericGroupOperator.java
│   │                           │   └── source/
│   │                           │       ├── AuthorizationManipulator.java
│   │                           │       ├── CredentialManipulator.java
│   │                           │       ├── DomainNodeManipulator.java
│   │                           │       ├── GroupNodeManipulator.java
│   │                           │       ├── PrivilegeManipulator.java
│   │                           │       ├── RoleManipulator.java
│   │                           │       ├── UserMasterManipulator.java
│   │                           │       └── UserNodeManipulator.java
│   │                           ├── config/
│   │                           │   ├── ConfigSource.java
│   │                           │   ├── LocalConfigSource.java
│   │                           │   ├── MapConfigReinterpreter.java
│   │                           │   └── ScopedMapConfigReinterpreter.java
│   │                           └── registry/
│   │                               ├── GenericKOMRegistry.java
│   │                               ├── GenericRenderKOMRegistry.java
│   │                               ├── KOMRegistry.java
│   │                               ├── KernelRegistryConfig.java
│   │                               ├── Registry.java
│   │                               ├── RegistryConfig.java
│   │                               ├── RegistryJPathSelector.java
│   │                               ├── RegistrySelectorCursorParser.java
│   │                               ├── RenderDistributeRegistry.java
│   │                               ├── SelectorParseException.java
│   │                               ├── entity/
│   │                               │   ├── ArchConfigNode.java
│   │                               │   ├── ArchElementNode.java
│   │                               │   ├── Attributes.java
│   │                               │   ├── ConfigNode.java
│   │                               │   ├── ConfigNodeMeta.java
│   │                               │   ├── DefaultPropertyConverter.java
│   │                               │   ├── DefaultTextValueConverter.java
│   │                               │   ├── ElementNode.java
│   │                               │   ├── GenericAttributes.java
│   │                               │   ├── GenericConfigNodeMeta.java
│   │                               │   ├── GenericNamespace.java
│   │                               │   ├── GenericNamespaceMeta.java
│   │                               │   ├── GenericProperties.java
│   │                               │   ├── GenericProperty.java
│   │                               │   ├── GenericTextFile.java
│   │                               │   ├── GenericTextValue.java
│   │                               │   ├── Namespace.java
│   │                               │   ├── NamespaceMeta.java
│   │                               │   ├── Properties.java
│   │                               │   ├── Property.java
│   │                               │   ├── PropertyJSONEncoder.java
│   │                               │   ├── PropertyTypes.java
│   │                               │   ├── RegistryTreeNode.java
│   │                               │   ├── TextFile.java
│   │                               │   ├── TextValue.java
│   │                               │   ├── TextValueTypes.java
│   │                               │   └── TypeConverter.java
│   │                               ├── marshaling/
│   │                               │   ├── AnnotatedRegObjectInjector.java
│   │                               │   ├── RegistryDOMEncoder.java
│   │                               │   ├── RegistryDecoder.java
│   │                               │   ├── RegistryEncoder.java
│   │                               │   ├── RegistryJQuery.java
│   │                               │   ├── RegistryJSONDecoder.java
│   │                               │   ├── RegistryJSONEncoder.java
│   │                               │   └── RegistryQuery.java
│   │                               ├── operator/
│   │                               │   ├── ArchConfigNodeOperator.java
│   │                               │   ├── ArchRegistryOperator.java
│   │                               │   ├── GenericRegistryOperatorFactory.java
│   │                               │   ├── NamespaceNodeOperator.java
│   │                               │   ├── PropertiesOperator.java
│   │                               │   ├── RegistryNodeOperator.java
│   │                               │   ├── RegistryOperatorFactory.java
│   │                               │   └── TextValueNodeOperator.java
│   │                               ├── render/
│   │                               │   ├── GenericRenderNamespace.java
│   │                               │   ├── GenericRenderProperties.java
│   │                               │   ├── GenericRenderProperty.java
│   │                               │   ├── GenericRenderTextFile.java
│   │                               │   ├── GenericRenderTextValue.java
│   │                               │   ├── RenderConfigNode.java
│   │                               │   ├── RenderNamespace.java
│   │                               │   ├── RenderProperties.java
│   │                               │   ├── RenderProperty.java
│   │                               │   ├── RenderRegistryTreeNode.java
│   │                               │   ├── RenderTextFile.java
│   │                               │   └── RenderTextValue.java
│   │                               └── source/
│   │                                   ├── RegistryAttributesManipulator.java
│   │                                   ├── RegistryConfigNodeManipulator.java
│   │                                   ├── RegistryMasterManipulator.java
│   │                                   ├── RegistryNSNodeManipulator.java
│   │                                   ├── RegistryNSNodeMetaManipulator.java
│   │                                   ├── RegistryNodeMetaManipulator.java
│   │                                   ├── RegistryNodeOwnerManipulator.java
│   │                                   ├── RegistryNodePathManipulator.java
│   │                                   ├── RegistryPropertiesManipulator.java
│   │                                   ├── RegistryTextFileManipulator.java
│   │                                   └── RegistryTreeManipulator.java
│   ├── hydra-framework-device/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── deploy/
│   │                           │   ├── ArchDeployFamilyMeta.java
│   │                           │   ├── DeployExtraMeta.java
│   │                           │   ├── DeployFamilyMeta.java
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericContainer.java
│   │                           │   │   ├── GenericPhysicalHost.java
│   │                           │   │   ├── GenericQuick.java
│   │                           │   │   └── GenericVirtualMachine.java
│   │                           │   └── kom/
│   │                           │       ├── DeployConfig.java
│   │                           │       ├── DeployFamilyNode.java
│   │                           │       ├── DeployInstrument.java
│   │                           │       ├── DeployPathSelector.java
│   │                           │       ├── KernelDeployConfig.java
│   │                           │       ├── UniformDeployInstrument.java
│   │                           │       ├── entity/
│   │                           │       │   ├── ArchElementNode.java
│   │                           │       │   ├── ArchServerElement.java
│   │                           │       │   ├── ClusterElement.java
│   │                           │       │   ├── CommonMeta.java
│   │                           │       │   ├── ContainerElement.java
│   │                           │       │   ├── DeployElement.java
│   │                           │       │   ├── DeployInsMapping.java
│   │                           │       │   ├── DeployTreeNode.java
│   │                           │       │   ├── ElementNode.java
│   │                           │       │   ├── FolderElement.java
│   │                           │       │   ├── GenericClusterElement.java
│   │                           │       │   ├── GenericCommonMeta.java
│   │                           │       │   ├── GenericContainerElement.java
│   │                           │       │   ├── GenericDeployInsMapping.java
│   │                           │       │   ├── GenericNamespace.java
│   │                           │       │   ├── GenericPhysicalHostElement.java
│   │                           │       │   ├── GenericQuickElement.java
│   │                           │       │   ├── GenericVirtualMachineElement.java
│   │                           │       │   ├── Namespace.java
│   │                           │       │   ├── PhysicalHostElement.java
│   │                           │       │   ├── QuickElement.java
│   │                           │       │   ├── ServerElement.java
│   │                           │       │   └── VirtualMachineElement.java
│   │                           │       ├── marshaling/
│   │                           │       │   ├── DeployInstrumentDecoder.java
│   │                           │       │   ├── DeployInstrumentEncoder.java
│   │                           │       │   ├── DeployJSONDecoder.java
│   │                           │       │   └── DeployJSONEncoder.java
│   │                           │       ├── operator/
│   │                           │       │   ├── ArchElementOperator.java
│   │                           │       │   ├── ClusterElementOperator.java
│   │                           │       │   ├── ContainerElementOperator.java
│   │                           │       │   ├── ElementOperator.java
│   │                           │       │   ├── ElementOperatorFactory.java
│   │                           │       │   ├── GenericElementOperatorFactory.java
│   │                           │       │   ├── NamespaceOperator.java
│   │                           │       │   ├── PhysicalHostElementOperator.java
│   │                           │       │   ├── QuickElementOperator.java
│   │                           │       │   └── VirtualMachineElementOperator.java
│   │                           │       └── source/
│   │                           │           ├── ClusterNodeManipulator.java
│   │                           │           ├── ContainerElementManipulator.java
│   │                           │           ├── DeployMasterManipulator.java
│   │                           │           ├── DeployNamespaceManipulator.java
│   │                           │           ├── DeployNodeManipulator.java
│   │                           │           ├── DeployServiceInsMappingManipulator.java
│   │                           │           ├── NodeMetaManipulator.java
│   │                           │           ├── PhysicalHostManipulator.java
│   │                           │           ├── QuickElementManipulator.java
│   │                           │           └── VirtualMachineManipulator.java
│   │                           └── server/
│   │                               ├── ArchServer.java
│   │                               ├── ArchServersCenter.java
│   │                               ├── Server.java
│   │                               └── ServersCenter.java
│   ├── hydra-framework-runtime/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   ├── auto/
│   │       │                   │   ├── AbortException.java
│   │       │                   │   ├── ArchAutomatron.java
│   │       │                   │   ├── ArchInstructation.java
│   │       │                   │   ├── ArchParallelInstructation.java
│   │       │                   │   ├── ArchParallelSuggestation.java
│   │       │                   │   ├── ArchSequentialMarshalling.java
│   │       │                   │   ├── ArchSuggestation.java
│   │       │                   │   ├── Automaton.java
│   │       │                   │   ├── Automatron.java
│   │       │                   │   ├── AutomatronMationInvoker.java
│   │       │                   │   ├── Continue.java
│   │       │                   │   ├── ContinueException.java
│   │       │                   │   ├── DeathExceptionHandler.java
│   │       │                   │   ├── Die.java
│   │       │                   │   ├── ExceptionHandler.java
│   │       │                   │   ├── GenericMarshalling.java
│   │       │                   │   ├── GenericMationInvoker.java
│   │       │                   │   ├── Heartbeat.java
│   │       │                   │   ├── IgnoredReason.java
│   │       │                   │   ├── InstantInstructation.java
│   │       │                   │   ├── InstantKillException.java
│   │       │                   │   ├── Instructation.java
│   │       │                   │   ├── KernelInstructation.java
│   │       │                   │   ├── LifecycleAutomaton.java
│   │       │                   │   ├── Marshalling.java
│   │       │                   │   ├── MationInvoker.java
│   │       │                   │   ├── ParallelInstructation.java
│   │       │                   │   ├── ParallelSuggestation.java
│   │       │                   │   ├── PeriodicAutomaton.java
│   │       │                   │   ├── PeriodicAutomatron.java
│   │       │                   │   ├── Suggestation.java
│   │       │                   │   └── Terminate.java
│   │       │                   ├── orchestration/
│   │       │                   │   ├── ArchExertion.java
│   │       │                   │   ├── ArchGraphNode.java
│   │       │                   │   ├── ArchIrrevocableController.java
│   │       │                   │   ├── ArchLoop.java
│   │       │                   │   ├── ArchParallel.java
│   │       │                   │   ├── ArchSequential.java
│   │       │                   │   ├── ArchStratum.java
│   │       │                   │   ├── ArchTransaction.java
│   │       │                   │   ├── BooleanCondition.java
│   │       │                   │   ├── BranchControlException.java
│   │       │                   │   ├── BranchNoticeException.java
│   │       │                   │   ├── BreakController.java
│   │       │                   │   ├── BreakPoint.java
│   │       │                   │   ├── CausalBranch.java
│   │       │                   │   ├── Condition.java
│   │       │                   │   ├── ContinueController.java
│   │       │                   │   ├── ContinuePoint.java
│   │       │                   │   ├── Exertion.java
│   │       │                   │   ├── ExertionEventCallback.java
│   │       │                   │   ├── ExertionStatus.java
│   │       │                   │   ├── Exertium.java
│   │       │                   │   ├── GraphNode.java
│   │       │                   │   ├── GraphStratum.java
│   │       │                   │   ├── InstantJumpOutBranchException.java
│   │       │                   │   ├── IntegrityLevel.java
│   │       │                   │   ├── JumpController.java
│   │       │                   │   ├── JumpPoint.java
│   │       │                   │   ├── Loop.java
│   │       │                   │   ├── LoopAction.java
│   │       │                   │   ├── Notifiable.java
│   │       │                   │   ├── Parallel.java
│   │       │                   │   ├── ParallelAction.java
│   │       │                   │   ├── ProcessController.java
│   │       │                   │   ├── Sequential.java
│   │       │                   │   ├── SequentialAction.java
│   │       │                   │   ├── Transaction.java
│   │       │                   │   ├── UnfulfilledActionException.java
│   │       │                   │   ├── parallel/
│   │       │                   │   │   ├── ArchMasterParallelium.java
│   │       │                   │   │   ├── ParallelExertion.java
│   │       │                   │   │   └── WrappedMasterParallelium.java
│   │       │                   │   ├── recorder/
│   │       │                   │   │   └── ActionTape.java
│   │       │                   │   └── regulation/
│   │       │                   │       ├── NeglectRegulation.java
│   │       │                   │       ├── Regulation.java
│   │       │                   │       └── RuntimeNeglector.java
│   │       │                   ├── proc/
│   │       │                   │   ├── ArchProcessManager.java
│   │       │                   │   ├── ArchUProcess.java
│   │       │                   │   ├── ControllableLevel.java
│   │       │                   │   ├── GenericProcessActionTape.java
│   │       │                   │   ├── InstitutionalProcess.java
│   │       │                   │   ├── KernelProcess.java
│   │       │                   │   ├── LineageProcessEnvironmentSection.java
│   │       │                   │   ├── LocalHostedProcess.java
│   │       │                   │   ├── LocalUProcess.java
│   │       │                   │   ├── ProcessActionTape.java
│   │       │                   │   ├── ProcessEnvironmentSection.java
│   │       │                   │   ├── ProcessManager.java
│   │       │                   │   ├── ProcessManagerConfig.java
│   │       │                   │   ├── ProcessManagerSystema.java
│   │       │                   │   ├── RemoteUProcess.java
│   │       │                   │   ├── UProcess.java
│   │       │                   │   ├── UniformProcessConfig.java
│   │       │                   │   ├── UniformProcessManager.java
│   │       │                   │   ├── entity/
│   │       │                   │   │   ├── ElementNode.java
│   │       │                   │   │   └── ProcessElement.java
│   │       │                   │   ├── event/
│   │       │                   │   │   ├── ProcessEvent.java
│   │       │                   │   │   ├── ProcessEventHandler.java
│   │       │                   │   │   └── ProcessLifecycleHandler.java
│   │       │                   │   ├── image/
│   │       │                   │   │   ├── ArchEntryPointRunnable.java
│   │       │                   │   │   ├── ArchExecutionImage.java
│   │       │                   │   │   ├── ArchImageLoader.java
│   │       │                   │   │   ├── EntryPointRunnable.java
│   │       │                   │   │   ├── ExecutionImage.java
│   │       │                   │   │   ├── FileSystemMappingImageLoader.java
│   │       │                   │   │   ├── GenericClassImage.java
│   │       │                   │   │   ├── ImageLoadException.java
│   │       │                   │   │   ├── ImageLoadProcedureException.java
│   │       │                   │   │   ├── ImageLoader.java
│   │       │                   │   │   ├── ImageModifier.java
│   │       │                   │   │   ├── JVMClassExecutionImage.java
│   │       │                   │   │   ├── LocalHostedClassImage.java
│   │       │                   │   │   ├── SafeImageModifier.java
│   │       │                   │   │   ├── URLImageLoader.java
│   │       │                   │   │   ├── UniformImageLoader.java
│   │       │                   │   │   ├── UniformMultiScopeImageLoader.java
│   │       │                   │   │   └── kom/
│   │       │                   │   │       ├── ElementNode.java
│   │       │                   │   │       ├── GenericImageElement.java
│   │       │                   │   │       ├── ImageElement.java
│   │       │                   │   │       ├── VirtualExeImageInstrument.java
│   │       │                   │   │       └── VirtualMappingExeImageInstrument.java
│   │       │                   │   ├── ns/
│   │       │                   │   │   ├── ControlGroup.java
│   │       │                   │   │   ├── GenericSegregationSpace.java
│   │       │                   │   │   └── ProcSpace.java
│   │       │                   │   ├── signal/
│   │       │                   │   │   └── Signal.java
│   │       │                   │   └── tomb/
│   │       │                   │       ├── ResurgentTombstone.java
│   │       │                   │       ├── RuntimeTombstone.java
│   │       │                   │       └── TombCheckpoint.java
│   │       │                   ├── servgram/
│   │       │                   │   ├── ActionType.java
│   │       │                   │   ├── ArchGramFactory.java
│   │       │                   │   ├── ArchGramLoader.java
│   │       │                   │   ├── ArchGramScopeSet.java
│   │       │                   │   ├── ArchServgramOrchestrator.java
│   │       │                   │   ├── ArchServgramium.java
│   │       │                   │   ├── AutoOrchestrator.java
│   │       │                   │   ├── Gram.java
│   │       │                   │   ├── GramFactory.java
│   │       │                   │   ├── GramLoader.java
│   │       │                   │   ├── GramScope.java
│   │       │                   │   ├── GramTransaction.java
│   │       │                   │   ├── LocalGramFactory.java
│   │       │                   │   ├── LocalGramLoader.java
│   │       │                   │   ├── LocalGramScopeSet.java
│   │       │                   │   ├── LocalGramTransaction.java
│   │       │                   │   ├── LocalParallelGramExertium.java
│   │       │                   │   ├── LocalSequentialGramExertium.java
│   │       │                   │   ├── LocalServgramOrchestrator.java
│   │       │                   │   ├── MultiGramsLoader.java
│   │       │                   │   ├── OrchestrateInterruptException.java
│   │       │                   │   ├── Servgram.java
│   │       │                   │   ├── ServgramOrchestrator.java
│   │       │                   │   ├── Servgramium.java
│   │       │                   │   ├── Servgramlet.java
│   │       │                   │   └── filters/
│   │       │                   │       ├── AnnotationValueFilter.java
│   │       │                   │       ├── ExcludeGramFilters.java
│   │       │                   │       └── GramAnnotationValueFilter.java
│   │       │                   └── task/
│   │       │                       ├── App.java
│   │       │                       ├── ArchInstanceMeta.java
│   │       │                       ├── ArchTask.java
│   │       │                       ├── ArchTaskFamilyMeta.java
│   │       │                       ├── ArchTaskInstance.java
│   │       │                       ├── InstanceEventType.java
│   │       │                       ├── ProcApp.java
│   │       │                       ├── Task.java
│   │       │                       ├── TaskApp.java
│   │       │                       ├── TaskExtraMeta.java
│   │       │                       ├── TaskFamilyMeta.java
│   │       │                       ├── TaskInstance.java
│   │       │                       ├── TaskInstanceExecState.java
│   │       │                       ├── TaskInstanceMeta.java
│   │       │                       ├── TaskInstanceStatus.java
│   │       │                       ├── Taskiom.java
│   │       │                       ├── Taskium.java
│   │       │                       ├── kom/
│   │       │                       │   ├── KernelTaskConfig.java
│   │       │                       │   ├── TaskConfig.java
│   │       │                       │   ├── TaskFamilyNode.java
│   │       │                       │   ├── TaskInstrument.java
│   │       │                       │   ├── TaskMetaConstants.java
│   │       │                       │   ├── TaskPathSelector.java
│   │       │                       │   ├── UniformTaskInstrument.java
│   │       │                       │   ├── entity/
│   │       │                       │   │   ├── AppElement.java
│   │       │                       │   │   ├── ArchElementNode.java
│   │       │                       │   │   ├── ElementNode.java
│   │       │                       │   │   ├── EntryNode.java
│   │       │                       │   │   ├── FolderElement.java
│   │       │                       │   │   ├── GenericAppElement.java
│   │       │                       │   │   ├── GenericNamespace.java
│   │       │                       │   │   ├── GenericTaskElement.java
│   │       │                       │   │   ├── Namespace.java
│   │       │                       │   │   ├── TaskElement.java
│   │       │                       │   │   └── TaskTreeNode.java
│   │       │                       │   ├── instance/
│   │       │                       │   │   ├── GenericInstanceEntry.java
│   │       │                       │   │   ├── InstanceEntry.java
│   │       │                       │   │   ├── InstanceInstrument.java
│   │       │                       │   │   ├── KernelInstanceInstrument.java
│   │       │                       │   │   └── source/
│   │       │                       │   │       └── InstanceNodeManipulator.java
│   │       │                       │   ├── marshaling/
│   │       │                       │   │   ├── TaskInstrumentDecoder.java
│   │       │                       │   │   ├── TaskInstrumentEncoder.java
│   │       │                       │   │   ├── TaskJSONDecoder.java
│   │       │                       │   │   └── TaskJSONEncoder.java
│   │       │                       │   ├── operator/
│   │       │                       │   │   ├── AppElementOperator.java
│   │       │                       │   │   ├── ArchElementOperator.java
│   │       │                       │   │   ├── ElementOperator.java
│   │       │                       │   │   ├── ElementOperatorFactory.java
│   │       │                       │   │   ├── GenericElementOperatorFactory.java
│   │       │                       │   │   ├── NamespaceOperator.java
│   │       │                       │   │   └── TaskElementOperator.java
│   │       │                       │   └── source/
│   │       │                       │       ├── AppNodeManipulator.java
│   │       │                       │       ├── TaskMasterManipulator.java
│   │       │                       │       ├── TaskNamespaceManipulator.java
│   │       │                       │       └── TaskNodeManipulator.java
│   │       │                       └── marshal/
│   │       │                           ├── TaskPriority.java
│   │       │                           ├── TaskScheduleCycle.java
│   │       │                           └── TaskScheduleType.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── ioc/
│   │                   │   ├── SystemTestIoC.java
│   │                   │   └── TestIoC.java
│   │                   ├── orchestration/
│   │                   │   ├── SimpleExertium.java
│   │                   │   ├── SimpleParallelium.java
│   │                   │   ├── TestBasicTransaction.java
│   │                   │   └── TestInstructation.java
│   │                   └── servgram/
│   │                       └── TestServgram.java
│   ├── hydra-framework-service/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── scenario/
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericNamespaceNode.java
│   │                           │   │   ├── GenericNamespaceNodeMeta.java
│   │                           │   │   ├── GenericScenarioCommonData.java
│   │                           │   │   ├── NamespaceNode.java
│   │                           │   │   ├── NamespaceNodeMeta.java
│   │                           │   │   └── ScenarioCommonData.java
│   │                           │   ├── source/
│   │                           │   │   ├── NamespaceNodeManipulator.java
│   │                           │   │   ├── NamespaceNodeMetaManipulator.java
│   │                           │   │   ├── ScenarioCommonDataManipulator.java
│   │                           │   │   └── ScenarioMasterManipulator.java
│   │                           │   └── tree/
│   │                           │       ├── DistributedScenarioMetaTree.java
│   │                           │       └── GenericDistributedScenarioMetaTree.java
│   │                           └── service/
│   │                               ├── Application.java
│   │                               ├── ArchService.java
│   │                               ├── ArchServiceFamilyMeta.java
│   │                               ├── ProcApplication.java
│   │                               ├── ScheduleType.java
│   │                               ├── Service.java
│   │                               ├── ServiceApplication.java
│   │                               ├── ServiceFamilyMeta.java
│   │                               ├── ServiceInstance.java
│   │                               ├── ServiceMeta.java
│   │                               ├── Serviciom.java
│   │                               ├── Servicium.java
│   │                               ├── Status.java
│   │                               ├── entity/
│   │                               │   ├── BindUSII.java
│   │                               │   └── USII.java
│   │                               └── kom/
│   │                                   ├── GenericNamespaceRules.java
│   │                                   ├── KernelServiceConfig.java
│   │                                   ├── NamespaceRules.java
│   │                                   ├── ServiceConfig.java
│   │                                   ├── ServiceFamilyNode.java
│   │                                   ├── ServiceInstrument.java
│   │                                   ├── ServicePathSelector.java
│   │                                   ├── UniformServiceInstrument.java
│   │                                   ├── entity/
│   │                                   │   ├── ApplicationElement.java
│   │                                   │   ├── ArchElementNode.java
│   │                                   │   ├── ArchServoElement.java
│   │                                   │   ├── CommonMeta.java
│   │                                   │   ├── ElementNode.java
│   │                                   │   ├── FolderElement.java
│   │                                   │   ├── GenericApplicationElement.java
│   │                                   │   ├── GenericCommonMeta.java
│   │                                   │   ├── GenericNamespace.java
│   │                                   │   ├── GenericServiceElement.java
│   │                                   │   ├── GenericServiceInstanceEntity.java
│   │                                   │   ├── Namespace.java
│   │                                   │   ├── ServiceElement.java
│   │                                   │   ├── ServiceInstanceEntry.java
│   │                                   │   ├── ServiceTreeNode.java
│   │                                   │   └── ServoElement.java
│   │                                   ├── marshaling/
│   │                                   │   ├── ServiceInstrumentDecoder.java
│   │                                   │   ├── ServiceInstrumentEncoder.java
│   │                                   │   ├── ServiceJSONDecoder.java
│   │                                   │   └── ServiceJSONEncoder.java
│   │                                   ├── operator/
│   │                                   │   ├── ApplicationElementOperator.java
│   │                                   │   ├── ArchElementOperator.java
│   │                                   │   ├── ElementOperator.java
│   │                                   │   ├── ElementOperatorFactory.java
│   │                                   │   ├── GenericElementOperatorFactory.java
│   │                                   │   ├── NamespaceOperator.java
│   │                                   │   └── ServiceElementOperator.java
│   │                                   └── source/
│   │                                       ├── ApplicationMetaManipulator.java
│   │                                       ├── ApplicationNodeManipulator.java
│   │                                       ├── NamespaceRulesManipulator.java
│   │                                       ├── NodeMetaManipulator.java
│   │                                       ├── ServiceInstanceManipulator.java
│   │                                       ├── ServiceMasterManipulator.java
│   │                                       ├── ServiceMetaManipulator.java
│   │                                       ├── ServiceNamespaceManipulator.java
│   │                                       └── ServiceNodeManipulator.java
│   ├── hydra-framework-storage/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── storage/
│   │                               ├── ArchFileObjectMeta.java
│   │                               ├── ArchStorageConfig.java
│   │                               ├── CheckedFile.java
│   │                               ├── RandomAccessChanface.java
│   │                               ├── ReadChannelRecalled.java
│   │                               ├── StorageConfig.java
│   │                               ├── StorageConstants.java
│   │                               ├── StorageExportIORequest.java
│   │                               ├── StorageIOResponse.java
│   │                               ├── StorageInstructRequest.java
│   │                               ├── StorageInstructResponse.java
│   │                               ├── StorageNaming.java
│   │                               ├── StorageReceiveIORequest.java
│   │                               ├── TitanStorageExportIORequest.java
│   │                               ├── TitanStorageIOResponse.java
│   │                               ├── TitanStorageNaming.java
│   │                               ├── TitanStorageReceiveIORequest.java
│   │                               ├── bucket/
│   │                               │   ├── BucketInstrument.java
│   │                               │   ├── TitanBucketInstrument.java
│   │                               │   ├── entity/
│   │                               │   │   ├── Bucket.java
│   │                               │   │   ├── GenericBucket.java
│   │                               │   │   ├── GenericSite.java
│   │                               │   │   ├── GenericSiteNode.java
│   │                               │   │   ├── Site.java
│   │                               │   │   └── SiteNode.java
│   │                               │   └── source/
│   │                               │       ├── BucketManipulator.java
│   │                               │       ├── BucketMasterManipulator.java
│   │                               │       ├── SiteManipulator.java
│   │                               │       └── SiteNodeManipulator.java
│   │                               ├── file/
│   │                               │   ├── ClusterSegmentNaming.java
│   │                               │   ├── FileConstants.java
│   │                               │   ├── FileSystemConfig.java
│   │                               │   ├── KOFSClusterSegmentNaming.java
│   │                               │   ├── KOMFileSystem.java
│   │                               │   ├── KernelFileSystemConfig.java
│   │                               │   ├── UniformObjectFileSystem.java
│   │                               │   ├── Verification.java
│   │                               │   ├── builder/
│   │                               │   │   ├── ComponentUOFSBuilder.java
│   │                               │   │   ├── Feature.java
│   │                               │   │   ├── UOFSBuilder.java
│   │                               │   │   └── UOFSComponentor.java
│   │                               │   ├── cache/
│   │                               │   │   ├── DefaultCacheConstants.java
│   │                               │   │   ├── FileSystemCacheConfig.java
│   │                               │   │   └── MappedFileSystemCacheConfig.java
│   │                               │   ├── entity/
│   │                               │   │   ├── ArcReparseSemanticNode.java
│   │                               │   │   ├── ArchCluster.java
│   │                               │   │   ├── ArchElementNode.java
│   │                               │   │   ├── Cluster.java
│   │                               │   │   ├── ClusterPage.java
│   │                               │   │   ├── ClusterPage64.java
│   │                               │   │   ├── DirectlyExternalSymbolic.java
│   │                               │   │   ├── ElementNode.java
│   │                               │   │   ├── ExternalSymbolic.java
│   │                               │   │   ├── FSNodeAllotment.java
│   │                               │   │   ├── FileMeta.java
│   │                               │   │   ├── FileNode.java
│   │                               │   │   ├── FileSystemAttributes.java
│   │                               │   │   ├── FileTreeNode.java
│   │                               │   │   ├── Folder.java
│   │                               │   │   ├── FolderMeta.java
│   │                               │   │   ├── GenericExternalSymbolic.java
│   │                               │   │   ├── GenericFSNodeAllotment.java
│   │                               │   │   ├── GenericFileMeta.java
│   │                               │   │   ├── GenericFileNode.java
│   │                               │   │   ├── GenericFolder.java
│   │                               │   │   ├── GenericFolderMeta.java
│   │                               │   │   ├── GenericLocalCluster.java
│   │                               │   │   ├── GenericLocalClusterMeta.java
│   │                               │   │   ├── GenericRemoteCluster.java
│   │                               │   │   ├── GenericSymbolic.java
│   │                               │   │   ├── GenericSymbolicMeta.java
│   │                               │   │   ├── LocalCluster.java
│   │                               │   │   ├── LocalClusterMeta.java
│   │                               │   │   ├── RemoteCluster.java
│   │                               │   │   ├── ReparseSemanticNode.java
│   │                               │   │   ├── Symbolic.java
│   │                               │   │   └── SymbolicMeta.java
│   │                               │   ├── external/
│   │                               │   │   ├── ArchNativeExternalFileObject.java
│   │                               │   │   ├── ExternalFile.java
│   │                               │   │   ├── ExternalFileObject.java
│   │                               │   │   ├── ExternalFileSystemInstrument.java
│   │                               │   │   ├── ExternalFolder.java
│   │                               │   │   ├── ExternalSymbolicSelector.java
│   │                               │   │   ├── GenericNativeExternalFile.java
│   │                               │   │   ├── GenericNativeExternalFolder.java
│   │                               │   │   ├── KenExternalFileSystemInstrument.java
│   │                               │   │   └── KenExternalSymbolicSelector.java
│   │                               │   ├── marshaling/
│   │                               │   │   ├── ClusterGroup.java
│   │                               │   │   └── StripedClusterGroup.java
│   │                               │   ├── operator/
│   │                               │   │   ├── ArchFileSystemOperator.java
│   │                               │   │   ├── FileSystemOperator.java
│   │                               │   │   ├── FileSystemOperatorFactory.java
│   │                               │   │   ├── GenericExternalSymbolicOperator.java
│   │                               │   │   ├── GenericFileOperator.java
│   │                               │   │   ├── GenericFileSystemOperatorFactory.java
│   │                               │   │   └── GenericFolderOperator.java
│   │                               │   ├── source/
│   │                               │   │   ├── ExternalSymbolicManipulator.java
│   │                               │   │   ├── FileManipulator.java
│   │                               │   │   ├── FileMasterManipulator.java
│   │                               │   │   ├── FileMetaManipulator.java
│   │                               │   │   ├── FileSystemAttributeManipulator.java
│   │                               │   │   ├── FolderManipulator.java
│   │                               │   │   ├── FolderMetaManipulator.java
│   │                               │   │   ├── FolderVolumeMappingManipulator.java
│   │                               │   │   ├── LocalClusterManipulator.java
│   │                               │   │   ├── RemoteClusterManipulator.java
│   │                               │   │   ├── SymbolicManipulator.java
│   │                               │   │   └── SymbolicMetaManipulator.java
│   │                               │   └── transmit/
│   │                               │       ├── UniformSourceLocator.java
│   │                               │       ├── exporter/
│   │                               │       │   ├── ArchFileExporterEntity.java
│   │                               │       │   ├── FileExport.java
│   │                               │       │   ├── FileExport64.java
│   │                               │       │   ├── FileExportEntity.java
│   │                               │       │   ├── FileExportEntity64.java
│   │                               │       │   ├── TitanFileExport64.java
│   │                               │       │   └── TitanFileExportEntity64.java
│   │                               │       └── receiver/
│   │                               │           ├── ArchFileReceiveEntity.java
│   │                               │           ├── FileReceive.java
│   │                               │           ├── FileReceive64.java
│   │                               │           ├── FileReceiveEntity.java
│   │                               │           ├── FileReceiveEntity64.java
│   │                               │           ├── TitanFileReceive64.java
│   │                               │           └── TitanFileReceiveEntity64.java
│   │                               ├── io/
│   │                               │   ├── Chanface.java
│   │                               │   ├── ChanfaceReader.java
│   │                               │   ├── ChannelRecalled.java
│   │                               │   ├── TitanFileChannelChanface.java
│   │                               │   ├── TitanInputStreamChanface.java
│   │                               │   ├── TitanOutputStreamChanface.java
│   │                               │   ├── TitanRandomInputStreamAccessChanface.java
│   │                               │   └── UIOException.java
│   │                               ├── mfs/
│   │                               │   ├── GenericNativeMFile.java
│   │                               │   ├── MFile.java
│   │                               │   ├── MappingFileSystem.java
│   │                               │   ├── NativeMFile.java
│   │                               │   └── NativeMappingFileSystem.java
│   │                               ├── natives/
│   │                               │   └── NativeExternalFileSystems.java
│   │                               ├── policy/
│   │                               │   ├── PolicyManage.java
│   │                               │   ├── TitanPolicyManage.java
│   │                               │   ├── chain/
│   │                               │   │   ├── PolicyChain.java
│   │                               │   │   ├── VersionPolicyChain.java
│   │                               │   │   └── factory/
│   │                               │   │       └── PolicyChainFactory.java
│   │                               │   ├── entity/
│   │                               │   │   ├── GenericPolicy.java
│   │                               │   │   └── Policy.java
│   │                               │   └── source/
│   │                               │       ├── PolicyFileMappingManipulator.java
│   │                               │       ├── PolicyManipulator.java
│   │                               │       └── PolicyMasterManipulator.java
│   │                               ├── remote/
│   │                               │   ├── RemoteFSInstrument.java
│   │                               │   └── RemoteUOFSInstrument.java
│   │                               ├── version/
│   │                               │   ├── TitanVersionManage.java
│   │                               │   ├── VersionManage.java
│   │                               │   ├── entity/
│   │                               │   │   ├── TitanVersion.java
│   │                               │   │   ├── TitanVersionMapping.java
│   │                               │   │   ├── Version.java
│   │                               │   │   └── VersionMapping.java
│   │                               │   └── source/
│   │                               │       ├── VersionManipulator.java
│   │                               │       ├── VersionMappingManipulator.java
│   │                               │       └── VersionMasterManipulator.java
│   │                               └── volume/
│   │                                   ├── IUnifiedTransmitConstructor.java
│   │                                   ├── KernelVolumeConfig.java
│   │                                   ├── TitanVolumeFile.java
│   │                                   ├── UnifiedTransmitConstructor.java
│   │                                   ├── UniformVolumeManager.java
│   │                                   ├── VolumeConfig.java
│   │                                   ├── VolumeConstants.java
│   │                                   ├── VolumeFile.java
│   │                                   ├── VolumeManager.java
│   │                                   ├── VolumePoliceDog.java
│   │                                   ├── entity/
│   │                                   │   ├── ArchExportEntity.java
│   │                                   │   ├── ArchLogicVolume.java
│   │                                   │   ├── ArchReceiveEntity.java
│   │                                   │   ├── ArchVolume.java
│   │                                   │   ├── DirectReceiver.java
│   │                                   │   ├── Exporter.java
│   │                                   │   ├── ExporterEntity.java
│   │                                   │   ├── LogicVolume.java
│   │                                   │   ├── MirroredVolume.java
│   │                                   │   ├── MountPoint.java
│   │                                   │   ├── PhysicalVolume.java
│   │                                   │   ├── ReceiveEntity.java
│   │                                   │   ├── Receiver.java
│   │                                   │   ├── SimpleVolume.java
│   │                                   │   ├── SpannedVolume.java
│   │                                   │   ├── StripedReceiver.java
│   │                                   │   ├── StripedVolume.java
│   │                                   │   ├── TitanMountPoint.java
│   │                                   │   ├── TitanVolumeAllotment.java
│   │                                   │   ├── TitanVolumeCapacity64.java
│   │                                   │   ├── Volume.java
│   │                                   │   ├── VolumeAllotment.java
│   │                                   │   ├── VolumeCapacity64.java
│   │                                   │   └── local/
│   │                                   │       ├── LocalMirroredVolume.java
│   │                                   │       ├── LocalPhysicalVolume.java
│   │                                   │       ├── LocalSimpleVolume.java
│   │                                   │       ├── LocalSpannedVolume.java
│   │                                   │       ├── LocalStripedVolume.java
│   │                                   │       ├── VolumeCapacity.java
│   │                                   │       ├── mirrored/
│   │                                   │       │   └── TitanLocalMirroredVolume.java
│   │                                   │       ├── physical/
│   │                                   │       │   ├── TitanLocalPhysicalVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── DirectExport.java
│   │                                   │       │   │   ├── DirectExport64.java
│   │                                   │       │   │   ├── DirectExportEntity.java
│   │                                   │       │   │   ├── DirectExportEntity64.java
│   │                                   │       │   │   ├── TitanDirectExport64.java
│   │                                   │       │   │   └── TitanDirectExportEntity64.java
│   │                                   │       │   └── receive/
│   │                                   │       │       ├── DirectReceive.java
│   │                                   │       │       ├── DirectReceive64.java
│   │                                   │       │       ├── DirectReceiveEntity.java
│   │                                   │       │       ├── DirectReceiveEntity64.java
│   │                                   │       │       ├── TitanDirectReceive64.java
│   │                                   │       │       └── TitanDirectReceiveEntity64.java
│   │                                   │       ├── simple/
│   │                                   │       │   ├── TitanLocalSimpleVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── SimpleExport.java
│   │                                   │       │   │   ├── SimpleExport64.java
│   │                                   │       │   │   ├── SimpleExportEntity.java
│   │                                   │       │   │   ├── SimpleExportEntity64.java
│   │                                   │       │   │   ├── TitanSimpleExport64.java
│   │                                   │       │   │   └── TitanSimpleExportEntity64.java
│   │                                   │       │   └── recevice/
│   │                                   │       │       ├── SimpleReceive.java
│   │                                   │       │       ├── SimpleReceive64.java
│   │                                   │       │       ├── SimpleReceiveEntity.java
│   │                                   │       │       ├── SimpleReceiveEntity64.java
│   │                                   │       │       ├── SimpleReceiver.java
│   │                                   │       │       ├── SimpleReceiverEntity.java
│   │                                   │       │       ├── TitanSimpleReceive64.java
│   │                                   │       │       ├── TitanSimpleReceiveEntity64.java
│   │                                   │       │       ├── channel/
│   │                                   │       │       │   ├── SimpleChannelReceiver.java
│   │                                   │       │       │   ├── SimpleChannelReceiver64.java
│   │                                   │       │       │   ├── SimpleChannelReceiverEntity.java
│   │                                   │       │       │   ├── SimpleChannelReceiverEntity64.java
│   │                                   │       │       │   ├── TitanSimpleChannelReceiver64.java
│   │                                   │       │       │   └── TitanSimpleChannelReceiverEntity64.java
│   │                                   │       │       └── stream/
│   │                                   │       │           ├── SimpleStreamReceiveEntity.java
│   │                                   │       │           ├── SimpleStreamReceiveEntity64.java
│   │                                   │       │           ├── SimpleStreamReceiver.java
│   │                                   │       │           ├── SimpleStreamReceiver64.java
│   │                                   │       │           ├── TitanSimpleStreamReceive64.java
│   │                                   │       │           └── TitanSimpleStreamReceiveEntity64.java
│   │                                   │       ├── spanned/
│   │                                   │       │   ├── TitanLocalSpannedVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── SpannedExport.java
│   │                                   │       │   │   ├── SpannedExport64.java
│   │                                   │       │   │   ├── SpannedExportEntity.java
│   │                                   │       │   │   ├── SpannedExportEntity64.java
│   │                                   │       │   │   ├── TitanSpannedExport64.java
│   │                                   │       │   │   └── TitanSpannedExportEntity64.java
│   │                                   │       │   └── receive/
│   │                                   │       │       ├── SpannedReceive.java
│   │                                   │       │       ├── SpannedReceive64.java
│   │                                   │       │       ├── SpannedReceiveEntity.java
│   │                                   │       │       ├── SpannedReceiveEntity64.java
│   │                                   │       │       ├── TitanSpannedReceive64.java
│   │                                   │       │       └── TitanSpannedReceiveEntity64.java
│   │                                   │       └── striped/
│   │                                   │           ├── BufferOutMate.java
│   │                                   │           ├── BufferOutStatus.java
│   │                                   │           ├── BufferWriteStatus.java
│   │                                   │           ├── CacheBlock.java
│   │                                   │           ├── CacheBlockStatus.java
│   │                                   │           ├── LocalStripedTaskThread.java
│   │                                   │           ├── ReceiveBufferInStatus.java
│   │                                   │           ├── ReceiveBufferOutStatus.java
│   │                                   │           ├── StripBufferInJob.java
│   │                                   │           ├── StripBufferOutJob.java
│   │                                   │           ├── StripBufferStatus.java
│   │                                   │           ├── StripCacheBlock.java
│   │                                   │           ├── StripChannelReceiverJob.java
│   │                                   │           ├── StripExportJob.java
│   │                                   │           ├── StripLockEntity.java
│   │                                   │           ├── StripReceiveBufferInJob.java
│   │                                   │           ├── StripReceiveBufferOutJob.java
│   │                                   │           ├── StripReceiverJob.java
│   │                                   │           ├── StripTerminalStateRecord.java
│   │                                   │           ├── TerminalStateRecord.java
│   │                                   │           ├── TitanLocalStripedVolume.java
│   │                                   │           ├── TitanStripBufferInJob.java
│   │                                   │           ├── TitanStripBufferOutJob.java
│   │                                   │           ├── TitanStripLockEntity.java
│   │                                   │           ├── TitanStripReceiveBufferInJob.java
│   │                                   │           ├── TitanStripReceiveBufferOutJob.java
│   │                                   │           ├── TitanStripReceiverJob.java
│   │                                   │           ├── export/
│   │                                   │           │   ├── StripedExport.java
│   │                                   │           │   ├── StripedExport64.java
│   │                                   │           │   ├── StripedExportEntity.java
│   │                                   │           │   ├── StripedExportEntity64.java
│   │                                   │           │   ├── TitanStripedExport64.java
│   │                                   │           │   ├── TitanStripedExportEntity64.java
│   │                                   │           │   └── channel/
│   │                                   │           │       ├── StripedChannelExport.java
│   │                                   │           │       ├── StripedChannelExport64.java
│   │                                   │           │       ├── StripedChannelExportEntity.java
│   │                                   │           │       ├── StripedChannelExportEntity64.java
│   │                                   │           │       ├── TitanStripedChannelExport64.java
│   │                                   │           │       └── TitanStripedChannelExportEntity64.java
│   │                                   │           └── receive/
│   │                                   │               ├── StripedReceive.java
│   │                                   │               ├── StripedReceive64.java
│   │                                   │               ├── StripedReceiveEntity.java
│   │                                   │               ├── StripedReceiveEntity64.java
│   │                                   │               ├── StripedReceiver.java
│   │                                   │               ├── StripedReceiverEntity.java
│   │                                   │               ├── TitanStripedReceive64.java
│   │                                   │               ├── TitanStripedReceiveEntity64.java
│   │                                   │               ├── channnel/
│   │                                   │               │   ├── StripedChannelReceiver.java
│   │                                   │               │   ├── StripedChannelReceiver64.java
│   │                                   │               │   ├── StripedChannelReceiverEntity.java
│   │                                   │               │   ├── StripedChannelReceiverEntity64.java
│   │                                   │               │   ├── TitanStripedChannelReceiver64.java
│   │                                   │               │   └── TitanStripedChannelReceiverEntity64.java
│   │                                   │               └── stream/
│   │                                   │                   ├── StripedStreamReceive.java
│   │                                   │                   ├── StripedStreamReceive64.java
│   │                                   │                   ├── StripedStreamReceiveEntity.java
│   │                                   │                   ├── StripedStreamReceiveEntity64.java
│   │                                   │                   ├── TitanStripedStreamReceive64.java
│   │                                   │                   └── TitanStripedStreamReceiveEntity64.java
│   │                                   ├── kvfs/
│   │                                   │   ├── ExecutorPool.java
│   │                                   │   ├── KenVolumeFileSystem.java
│   │                                   │   ├── KenusPool.java
│   │                                   │   └── OnVolumeFileSystem.java
│   │                                   ├── operator/
│   │                                   │   ├── ArchVolumeOperator.java
│   │                                   │   ├── SimpleVolumeOperator.java
│   │                                   │   ├── SpannedVolumeOperator.java
│   │                                   │   ├── StripedVolumeOperator.java
│   │                                   │   ├── TitanVolumeOperatorFactory.java
│   │                                   │   ├── VolumeOperator.java
│   │                                   │   └── VolumeOperatorFactory.java
│   │                                   ├── policy/
│   │                                   │   ├── Dummy.java
│   │                                   │   └── strip/
│   │                                   │       ├── ArchSizingMatcher.java
│   │                                   │       ├── DynamicStripSizingPolicy.java
│   │                                   │       ├── GenericDynamicStripSizingPolicy.java
│   │                                   │       ├── MegaFileSizingMatcher64.java
│   │                                   │       ├── SizingMatcher.java
│   │                                   │       ├── SmallFileSizingMatcher64.java
│   │                                   │       └── TinyFileSizingMatcher64.java
│   │                                   ├── runtime/
│   │                                   │   ├── ArchStripedTaskThread.java
│   │                                   │   ├── ArchTaskThread.java
│   │                                   │   ├── MasterVolumeGram.java
│   │                                   │   ├── TaskThread.java
│   │                                   │   ├── VolumeGram.java
│   │                                   │   ├── VolumeJob.java
│   │                                   │   └── VolumeJobCompromiseException.java
│   │                                   └── source/
│   │                                       ├── LineSegmentManipulator.java
│   │                                       ├── LogicVolumeManipulator.java
│   │                                       ├── MirroredVolumeManipulator.java
│   │                                       ├── MountPointManipulator.java
│   │                                       ├── PhysicalVolumeManipulator.java
│   │                                       ├── SQLiteVolumeManipulator.java
│   │                                       ├── SimpleVolumeManipulator.java
│   │                                       ├── SpannedVolumeManipulator.java
│   │                                       ├── StripedVolumeManipulator.java
│   │                                       ├── VolumeAllocateManipulator.java
│   │                                       ├── VolumeCapacityManipulator.java
│   │                                       ├── VolumeMasterManipulator.java
│   │                                       └── VolumeTreeManipulator.java
│   ├── hydra-kom-default-driver/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── pinecone/
│   │           │           └── hydra/
│   │           │               ├── FileOwnerMapper.java
│   │           │               ├── account/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AuthorizationMapper.java
│   │           │               │       ├── CredentialMapper.java
│   │           │               │       ├── DomainNodeMapper.java
│   │           │               │       ├── GroupNodeMapper.java
│   │           │               │       ├── PrivilegeMapper.java
│   │           │               │       ├── RoleMapper.java
│   │           │               │       ├── UserNodeMapper.java
│   │           │               │       ├── UserOwnerMapper.java
│   │           │               │       ├── UserPathCacheMapper.java
│   │           │               │       ├── UserTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── UserMappingDriver.java
│   │           │               │           ├── UserMasterManipulatorImpl.java
│   │           │               │           └── UserMasterTreeManipulatorImpl.java
│   │           │               ├── bucket/
│   │           │               │   └── ibatis/
│   │           │               │       ├── BucketMapping.java
│   │           │               │       ├── SiteMapping.java
│   │           │               │       ├── SiteNodeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── BucketMappingDriver.java
│   │           │               │           └── BucketMasterManipulatorImpl.java
│   │           │               ├── deploy/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ClusterNodeMapper.java
│   │           │               │       ├── ContainerElementMapper.java
│   │           │               │       ├── DeployNamespaceMapper.java
│   │           │               │       ├── DeployNodeMapper.java
│   │           │               │       ├── DeployNodeMetaMapper.java
│   │           │               │       ├── DeployNodeOwnerMapper.java
│   │           │               │       ├── DeployNodePathCacheMapper.java
│   │           │               │       ├── DeployServiceInsMappingMapper.java
│   │           │               │       ├── DeployTreeMapper.java
│   │           │               │       ├── PhysicalHostMapper.java
│   │           │               │       ├── QuickElementMapper.java
│   │           │               │       ├── VirtualMachineMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── DeployMappingDriver.java
│   │           │               │           ├── DeployMasterManipulatorImpl.java
│   │           │               │           └── DeployMasterTreeManipulatorImpl.java
│   │           │               ├── entity/
│   │           │               │   └── ibatis/
│   │           │               │       ├── GUID128TypeHandler.java
│   │           │               │       ├── GUID72TypeHandler.java
│   │           │               │       ├── GUIDTypeHandler.java
│   │           │               │       ├── UOITypeHandler.java
│   │           │               │       ├── URITypeHandler.java
│   │           │               │       └── hydranium/
│   │           │               │           └── ArchMappingDriver.java
│   │           │               ├── file/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ExternalSymbolicMapper.java
│   │           │               │       ├── FileMapper.java
│   │           │               │       ├── FileMetaMapper.java
│   │           │               │       ├── FileOwnerMapper.java
│   │           │               │       ├── FilePathCacheMapper.java
│   │           │               │       ├── FileSystemAttributeMapper.java
│   │           │               │       ├── FileTreeMapper.java
│   │           │               │       ├── FolderMapper.java
│   │           │               │       ├── FolderMetaMapper.java
│   │           │               │       ├── FolderVolumeMappingMapper.java
│   │           │               │       ├── LocalClusterMapper.java
│   │           │               │       ├── RemoteClusterMapper.java
│   │           │               │       ├── SymbolicMapper.java
│   │           │               │       ├── SymbolicMetaMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── FileMappingDriver.java
│   │           │               │           ├── FileMasterManipulatorImpl.java
│   │           │               │           └── FileMasterTreeManipulatorImpl.java
│   │           │               ├── layer/
│   │           │               │   └── ibatis/
│   │           │               │       ├── LayerCachePathMapper.java
│   │           │               │       ├── LayerHandleMapper.java
│   │           │               │       ├── LayerMapper.java
│   │           │               │       ├── LayerOwnerMapper.java
│   │           │               │       ├── LayerTreeMapper.java
│   │           │               │       ├── NamespaceMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── LayerMappingDriver.java
│   │           │               │           ├── LayerMasterManipulatorImpl.java
│   │           │               │           └── LayerMasterTreeManipulatorImpl.java
│   │           │               ├── policy/
│   │           │               │   └── ibatis/
│   │           │               │       ├── PolicyFileMappingMapper.java
│   │           │               │       ├── PolicyMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── PolicyMappingDriver.java
│   │           │               │           └── PolicyMasterManipulatorImpl.java
│   │           │               ├── queue/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AtlasExecuteQueueMapper.java
│   │           │               │       ├── AtlasStratumQueueMapper.java
│   │           │               │       ├── QueueExistMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── QueueMappingDriver.java
│   │           │               │           └── QueueMasterManipulatorImpl.java
│   │           │               ├── registry/
│   │           │               │   └── ibatis/
│   │           │               │       ├── RegistryAttributesMapper.java
│   │           │               │       ├── RegistryConfigNodeMapper.java
│   │           │               │       ├── RegistryNSNodeMapper.java
│   │           │               │       ├── RegistryNSNodeMetaMapper.java
│   │           │               │       ├── RegistryNodeMetaMapper.java
│   │           │               │       ├── RegistryNodeOwnerMapper.java
│   │           │               │       ├── RegistryNodePathCacheMapper.java
│   │           │               │       ├── RegistryPropertiesMapper.java
│   │           │               │       ├── RegistryTextFileMapper.java
│   │           │               │       ├── RegistryTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── RegistryMappingDriver.java
│   │           │               │           ├── RegistryMasterManipulatorImpl.java
│   │           │               │           └── RegistryMasterTreeManipulatorImpl.java
│   │           │               ├── scenario/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ScenarioCommonDataMapper.java
│   │           │               │       ├── ScenarioNamespaceNodeMapper.java
│   │           │               │       ├── ScenarioNamespaceNodeMetaMapper.java
│   │           │               │       ├── ScenarioNodeOwnerMapper.java
│   │           │               │       ├── ScenarioNodePathCacheMapper.java
│   │           │               │       ├── ScenarioTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── ScenarioMappingDriver.java
│   │           │               │           ├── ScenarioMasterManipulatorImpl.java
│   │           │               │           └── ScenarioMasterTreeManipulatorImpl.java
│   │           │               ├── service/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AppNodeMetaMapper.java
│   │           │               │       ├── ApplicationNodeMapper.java
│   │           │               │       ├── NamespaceRulesMapper.java
│   │           │               │       ├── ServiceInstanceMapper.java
│   │           │               │       ├── ServiceMetaMapper.java
│   │           │               │       ├── ServiceNamespaceMapper.java
│   │           │               │       ├── ServiceNodeMapper.java
│   │           │               │       ├── ServiceNodeMetaMapper.java
│   │           │               │       ├── ServiceNodeOwnerMapper.java
│   │           │               │       ├── ServicePathCacheMapper.java
│   │           │               │       ├── ServiceTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── ServiceMappingDriver.java
│   │           │               │           ├── ServiceMasterManipulatorImpl.java
│   │           │               │           └── ServiceMasterTreeManipulatorImpl.java
│   │           │               ├── task/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AppNodeMapper.java
│   │           │               │       ├── InstanceNodeMapper.java
│   │           │               │       ├── TaskNamespaceMapper.java
│   │           │               │       ├── TaskNodeMapper.java
│   │           │               │       ├── TaskNodeOwnerMapper.java
│   │           │               │       ├── TaskPathCacheMapper.java
│   │           │               │       ├── TaskTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── TaskMappingDriver.java
│   │           │               │           ├── TaskMasterManipulatorImpl.java
│   │           │               │           └── TaskMasterTreeManipulatorImpl.java
│   │           │               ├── version/
│   │           │               │   └── ibatis/
│   │           │               │       ├── VersionMapper.java
│   │           │               │       ├── VersionMappingMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── VersionMappingDriver.java
│   │           │               │           └── VersionMasterManipulatorImpl.java
│   │           │               └── volume/
│   │           │                   └── ibatis/
│   │           │                       ├── LineSegmentMapper.java
│   │           │                       ├── MirroredVolumeMapper.java
│   │           │                       ├── MountPointMapper.java
│   │           │                       ├── PhysicalVolumeMapper.java
│   │           │                       ├── PrimeLogicVolumeMapper.java
│   │           │                       ├── SQLiteVolumeMapper.java
│   │           │                       ├── SimpleVolumeMapper.java
│   │           │                       ├── SpannedVolumeMapper.java
│   │           │                       ├── StripedVolumeMapper.java
│   │           │                       ├── VolumeAllocateMapper.java
│   │           │                       ├── VolumeCachePathMapper.java
│   │           │                       ├── VolumeCapacityMapper.java
│   │           │                       ├── VolumeOwnerMapper.java
│   │           │                       ├── VolumeTreeMapper.java
│   │           │                       └── hydranium/
│   │           │                           ├── VolumeMappingDriver.java
│   │           │                           ├── VolumeMasterManipulatorImpl.java
│   │           │                           └── VolumeMasterTreeManipulatorImpl.java
│   │           └── resources/
│   │               └── mapper/
│   │                   └── kernel/
│   │                       └── task/
│   │                           ├── InstanceNodeMapper.xml
│   │                           └── TaskNodeMapper.xml
│   ├── hydra-lib-grpc-service-sdk/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── pinecone/
│   │           │           └── hydra/
│   │           │               ├── grpc/
│   │           │               │   ├── client/
│   │           │               │   │   ├── GrpcAppointClient.java
│   │           │               │   │   └── GrpcClientConfig.java
│   │           │               │   └── server/
│   │           │               │       ├── GrpcAppointServer.java
│   │           │               │       ├── GrpcProcess.java
│   │           │               │       └── GrpcServerConfig.java
│   │           │               └── service/
│   │           │                   └── registry/
│   │           │                       └── grpc/
│   │           │                           ├── client/
│   │           │                           │   └── GrpcServiceClient.java
│   │           │                           └── server/
│   │           │                               ├── ClientMetaDataInterceptor.java
│   │           │                               ├── GrpcControlStreamService.java
│   │           │                               ├── GrpcServiceAppointServer.java
│   │           │                               ├── GrpcServiceClientile.java
│   │           │                               ├── GrpcServiceLifecycleService.java
│   │           │                               ├── GrpcServiceMetaService.java
│   │           │                               ├── GrpcSession.java
│   │           │                               ├── cs/
│   │           │                               │   ├── ControlMessage.java
│   │           │                               │   ├── ControlMessageOrBuilder.java
│   │           │                               │   ├── ControlStreamGrpc.java
│   │           │                               │   └── ControlStreamOuterClass.java
│   │           │                               ├── iface/
│   │           │                               │   ├── ServiceLifecycleImpl.java
│   │           │                               │   └── ServiceMetaManipulationIfaceImpl.java
│   │           │                               ├── lifecycle/
│   │           │                               │   ├── BoolReply.java
│   │           │                               │   ├── BoolReplyOrBuilder.java
│   │           │                               │   ├── ClientIdRequest.java
│   │           │                               │   ├── ClientIdRequestOrBuilder.java
│   │           │                               │   ├── CountReply.java
│   │           │                               │   ├── CountReplyOrBuilder.java
│   │           │                               │   ├── CreateInstanceMetaRequest.java
│   │           │                               │   ├── CreateInstanceMetaRequestOrBuilder.java
│   │           │                               │   ├── EmptyReply.java
│   │           │                               │   ├── EmptyReplyOrBuilder.java
│   │           │                               │   ├── EmptyRequest.java
│   │           │                               │   ├── EmptyRequestOrBuilder.java
│   │           │                               │   ├── InstanceIdRequest.java
│   │           │                               │   ├── InstanceIdRequestOrBuilder.java
│   │           │                               │   ├── RegisterServiceReply.java
│   │           │                               │   ├── RegisterServiceReplyOrBuilder.java
│   │           │                               │   ├── RegisterServiceRequest.java
│   │           │                               │   ├── RegisterServiceRequestOrBuilder.java
│   │           │                               │   ├── ServiceIdRequest.java
│   │           │                               │   ├── ServiceIdRequestOrBuilder.java
│   │           │                               │   ├── ServiceLifecycleGrpc.java
│   │           │                               │   └── ServiceLifecycleProto.java
│   │           │                               └── meta/
│   │           │                                   ├── ClientIdRequest.java
│   │           │                                   ├── ClientIdRequestOrBuilder.java
│   │           │                                   ├── CreateNewServiceRequest.java
│   │           │                                   ├── CreateNewServiceRequestOrBuilder.java
│   │           │                                   ├── EvalRequest.java
│   │           │                                   ├── EvalRequestOrBuilder.java
│   │           │                                   ├── GuidRequest.java
│   │           │                                   ├── GuidRequestOrBuilder.java
│   │           │                                   ├── PathRequest.java
│   │           │                                   ├── PathRequestOrBuilder.java
│   │           │                                   ├── ServiceIdRequest.java
│   │           │                                   ├── ServiceIdRequestOrBuilder.java
│   │           │                                   ├── ServiceMetaDTO.java
│   │           │                                   ├── ServiceMetaDTOListReply.java
│   │           │                                   ├── ServiceMetaDTOListReplyOrBuilder.java
│   │           │                                   ├── ServiceMetaDTOOrBuilder.java
│   │           │                                   ├── ServiceMetaDTOReply.java
│   │           │                                   ├── ServiceMetaDTOReplyOrBuilder.java
│   │           │                                   ├── ServiceMetaGrpc.java
│   │           │                                   ├── ServiceMetaProto.java
│   │           │                                   ├── StringReply.java
│   │           │                                   └── StringReplyOrBuilder.java
│   │           └── proto/
│   │               ├── control_stream.proto
│   │               ├── service_lifecycle.proto
│   │               └── service_meta.proto
│   ├── hydra-lib-thrift-sdk/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   ├── java/
│   │       │   │   └── com/
│   │       │   │       └── pinecone/
│   │       │   │           └── hydra/
│   │       │   │               └── thrift/
│   │       │   │                   ├── GenericThriftServiceRegistry.java
│   │       │   │                   ├── MCConnectionArguments.java
│   │       │   │                   ├── SharedConnectionArguments.java
│   │       │   │                   ├── ThriftServiceRegistry.java
│   │       │   │                   ├── client/
│   │       │   │                   │   ├── GenericMultiplexedThriftClient.java
│   │       │   │                   │   ├── GenericThriftClient.java
│   │       │   │                   │   ├── MultiplexedThriftClient.java
│   │       │   │                   │   └── ThriftClient.java
│   │       │   │                   ├── server/
│   │       │   │                   │   ├── GenericThriftServer.java
│   │       │   │                   │   ├── MultiplexedServer.java
│   │       │   │                   │   ├── ServerConnectArguments.java
│   │       │   │                   │   ├── ServerConnectionArguments.java
│   │       │   │                   │   └── ThriftServer.java
│   │       │   │                   └── service/
│   │       │   │                       ├── HelloWorldService.java
│   │       │   │                       └── impl/
│   │       │   │                           └── HelloWorldServiceImpl.java
│   │       │   └── resources/
│   │       │       └── thrift/
│   │       │           └── hellow.thrift
│   │       └── test/
│   │           └── java/
│   │               ├── com/
│   │               │   └── thrift/
│   │               │       ├── TestThriftClient.java
│   │               │       └── TestThriftService.java
│   │               └── org/
│   │                   └── example/
│   │                       └── AppTest.java
│   ├── hydra-lib-uofs-cache/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   └── storage/
│   │       │                       └── file/
│   │       │                           └── UOFSCacheComponentor.java
│   │       └── test/
│   │           └── java/
│   │               └── org/
│   │                   └── example/
│   │                       └── AppTest.java
│   ├── hydra-message-broadcast/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── umb/
│   │                               ├── UMBBytesDecoder.java
│   │                               ├── UMBClientException.java
│   │                               ├── UMBHead.java
│   │                               ├── UMBPHeadV1.java
│   │                               ├── UMBServiceException.java
│   │                               ├── UMCPackageMessageEncoder.java
│   │                               ├── UlfMBInformMessage.java
│   │                               ├── UlfPackageMessageEncoder.java
│   │                               ├── UlfPackageMessageHandler.java
│   │                               ├── broadcast/
│   │                               │   ├── ArchUnidirectionalMCProtocol.java
│   │                               │   ├── BroadcastConsumer.java
│   │                               │   ├── BroadcastControlAgent.java
│   │                               │   ├── BroadcastControlConsumer.java
│   │                               │   ├── BroadcastControlNode.java
│   │                               │   ├── BroadcastControlProducer.java
│   │                               │   ├── BroadcastNode.java
│   │                               │   ├── BroadcastPollConsumer.java
│   │                               │   ├── BroadcastProducer.java
│   │                               │   ├── DistributedConsumer.java
│   │                               │   ├── GenericUNT.java
│   │                               │   ├── PollResult.java
│   │                               │   ├── PushConsumer.java
│   │                               │   ├── UMCBroadcastConsumer.java
│   │                               │   ├── UMCBroadcastNode.java
│   │                               │   ├── UMCBroadcastProducer.java
│   │                               │   ├── UNT.java
│   │                               │   ├── converter/
│   │                               │   │   ├── GenericResultBytesConverter.java
│   │                               │   │   └── ResultBytesConverter.java
│   │                               │   └── proxy/
│   │                               │       ├── GenericIfaceProxyFactory.java
│   │                               │       └── IfaceProxyFactory.java
│   │                               ├── kafka/
│   │                               │   ├── KBroadcastPollConsumer.java
│   │                               │   ├── KBroadcastProducer.java
│   │                               │   ├── KClient.java
│   │                               │   ├── KConfig.java
│   │                               │   ├── KafkaClient.java
│   │                               │   ├── KafkaConfig.java
│   │                               │   ├── KafkaConstants.java
│   │                               │   ├── KafkaMedium.java
│   │                               │   ├── KafkaPollResult.java
│   │                               │   ├── KafkaReceiver.java
│   │                               │   ├── KafkaTransmit.java
│   │                               │   ├── UlfBroadcastPollConsumer.java
│   │                               │   ├── UlfBroadcastProducer.java
│   │                               │   ├── UlfKafkaClient.java
│   │                               │   ├── WolfKafkaConsumer.java
│   │                               │   ├── WolfKafkaProducer.java
│   │                               │   └── WolfMCKafkaClient.java
│   │                               ├── rabbit/
│   │                               │   ├── RabbitMQClient.java
│   │                               │   └── RabbitMedium.java
│   │                               ├── rocket/
│   │                               │   ├── ArchMQConsumer.java
│   │                               │   ├── RocketClient.java
│   │                               │   ├── RocketConfig.java
│   │                               │   ├── RocketConstants.java
│   │                               │   ├── RocketMQClient.java
│   │                               │   ├── RocketMQConfig.java
│   │                               │   ├── RocketMedium.java
│   │                               │   ├── RocketReceiver.java
│   │                               │   ├── RocketTransmit.java
│   │                               │   ├── UlfBroadcastProducer.java
│   │                               │   ├── UlfPushConsumer.java
│   │                               │   ├── UlfRocketClient.java
│   │                               │   ├── WolfBroadcastProducer.java
│   │                               │   ├── WolfMCRocketClient.java
│   │                               │   └── WolfPushConsumer.java
│   │                               └── wolf/
│   │                                   ├── ArchBroadcastControlAgent.java
│   │                                   ├── ArchUlfBroadcastControlAgent.java
│   │                                   ├── UlfBroadcastControlAgent.java
│   │                                   ├── UlfBroadcastControlNode.java
│   │                                   ├── UlfBroadcastControlProducer.java
│   │                                   ├── WolfMCBClient.java
│   │                                   ├── WolfMCBConsumer.java
│   │                                   └── WolfMCBProducer.java
│   ├── hydra-message-control/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   ├── appoints/
│   │       │                   │   └── AppointNodus.java
│   │       │                   ├── uma/
│   │       │                   │   ├── ActingDuplexExpress.java
│   │       │                   │   ├── AppointClient.java
│   │       │                   │   ├── AppointNode.java
│   │       │                   │   ├── AppointServer.java
│   │       │                   │   ├── ArchAppointNode.java
│   │       │                   │   ├── ArchDuplexExpress.java
│   │       │                   │   ├── ArchUlfAppointNode.java
│   │       │                   │   ├── AsynMsgHandler.java
│   │       │                   │   ├── AsynReturnHandler.java
│   │       │                   │   ├── DuplexAppointClient.java
│   │       │                   │   ├── DuplexAppointNode.java
│   │       │                   │   ├── DuplexAppointServer.java
│   │       │                   │   ├── HuskyDuplexExpress.java
│   │       │                   │   ├── UlfAppointClient.java
│   │       │                   │   ├── UlfAppointNode.java
│   │       │                   │   ├── UlfAppointServer.java
│   │       │                   │   ├── UlfDuplexAppointClient.java
│   │       │                   │   ├── UlfDuplexAppointServer.java
│   │       │                   │   ├── pool/
│   │       │                   │   │   └── GenericMultiClientChannelRegistry.java
│   │       │                   │   ├── proxy/
│   │       │                   │   │   ├── GenericIfaceProxyFactory.java
│   │       │                   │   │   ├── GenericPassiveClientIfaceProxyFactory.java
│   │       │                   │   │   ├── IfaceProxyFactory.java
│   │       │                   │   │   └── PassiveClientIfaceProxyFactory.java
│   │       │                   │   └── wolf/
│   │       │                   │       ├── WolfAppointClient.java
│   │       │                   │       ├── WolfAppointHelper.java
│   │       │                   │       ├── WolfAppointServer.java
│   │       │                   │       ├── WolvesAppointClient.java
│   │       │                   │       └── WolvesAppointServer.java
│   │       │                   ├── umc/
│   │       │                   │   ├── io/
│   │       │                   │   │   ├── ChannelInputStream.java
│   │       │                   │   │   ├── ChannelOutputStream.java
│   │       │                   │   │   ├── IOCounter.java
│   │       │                   │   │   └── IOLoadBalanceStrategy.java
│   │       │                   │   ├── msg/
│   │       │                   │   │   ├── AbstractUMCHead.java
│   │       │                   │   │   ├── ArchBytesTransferMessage.java
│   │       │                   │   │   ├── ArchInformCMessage.java
│   │       │                   │   │   ├── ArchInformMessage.java
│   │       │                   │   │   ├── ArchStreamTransferMessage.java
│   │       │                   │   │   ├── ArchUMCMessage.java
│   │       │                   │   │   ├── ArchUMCProtocol.java
│   │       │                   │   │   ├── ArchUMCReceiver.java
│   │       │                   │   │   ├── ArchUMCTransmit.java
│   │       │                   │   │   ├── AsynChannelAllocator.java
│   │       │                   │   │   ├── AsyncMessenger.java
│   │       │                   │   │   ├── AsyncMessengerChannelControlBlock.java
│   │       │                   │   │   ├── AsyncMsgHandleAdapter.java
│   │       │                   │   │   ├── CascadeMessageNode.java
│   │       │                   │   │   ├── ChannelAllocateException.java
│   │       │                   │   │   ├── ChannelControlBlock.java
│   │       │                   │   │   ├── ChannelHandleException.java
│   │       │                   │   │   ├── ChannelPool.java
│   │       │                   │   │   ├── ChannelStatus.java
│   │       │                   │   │   ├── EMCBytesDecoder.java
│   │       │                   │   │   ├── EMCHead.java
│   │       │                   │   │   ├── ExtraEncode.java
│   │       │                   │   │   ├── FairChannelPool.java
│   │       │                   │   │   ├── GenericEMCBytesDecoder.java
│   │       │                   │   │   ├── IdleFirstBalanceStrategy.java
│   │       │                   │   │   ├── InformMessage.java
│   │       │                   │   │   ├── MappedChannelPool.java
│   │       │                   │   │   ├── Medium.java
│   │       │                   │   │   ├── MediumTerminationException.java
│   │       │                   │   │   ├── Message.java
│   │       │                   │   │   ├── MessageNode.java
│   │       │                   │   │   ├── MessageNodus.java
│   │       │                   │   │   ├── MessageStereotypes.java
│   │       │                   │   │   ├── Messagus.java
│   │       │                   │   │   ├── Messenger.java
│   │       │                   │   │   ├── MessengerChannelControlBlock.java
│   │       │                   │   │   ├── MsgNodeConfig.java
│   │       │                   │   │   ├── MsgProtocol.java
│   │       │                   │   │   ├── MultiClientChannelRegistry.java
│   │       │                   │   │   ├── Recipient.java
│   │       │                   │   │   ├── RecipientChannelControlBlock.java
│   │       │                   │   │   ├── RegisterChannelPool.java
│   │       │                   │   │   ├── Status.java
│   │       │                   │   │   ├── StreamTerminateException.java
│   │       │                   │   │   ├── SyncFairChannelPool.java
│   │       │                   │   │   ├── TransferMessage.java
│   │       │                   │   │   ├── UMCCHead.java
│   │       │                   │   │   ├── UMCCHeadV1.java
│   │       │                   │   │   ├── UMCChannel.java
│   │       │                   │   │   ├── UMCConstants.java
│   │       │                   │   │   ├── UMCException.java
│   │       │                   │   │   ├── UMCHead.java
│   │       │                   │   │   ├── UMCHeadV1.java
│   │       │                   │   │   ├── UMCMessage.java
│   │       │                   │   │   ├── UMCMethod.java
│   │       │                   │   │   ├── UMCProtocol.java
│   │       │                   │   │   ├── UMCReceiver.java
│   │       │                   │   │   ├── UMCServiceException.java
│   │       │                   │   │   ├── UMCTransmit.java
│   │       │                   │   │   ├── event/
│   │       │                   │   │   │   ├── ChannelDataInterceptor.java
│   │       │                   │   │   │   ├── ChannelEventHandler.java
│   │       │                   │   │   │   └── ChannelInactiveHandler.java
│   │       │                   │   │   ├── extra/
│   │       │                   │   │   │   ├── ExtraHeadCoder.java
│   │       │                   │   │   │   ├── ExtraHeadDecoder.java
│   │       │                   │   │   │   ├── ExtraHeadEncoder.java
│   │       │                   │   │   │   ├── ExtraHeadMarshalingException.java
│   │       │                   │   │   │   ├── GenericExtraHeadCoder.java
│   │       │                   │   │   │   ├── GenericExtraHeadDecoder.java
│   │       │                   │   │   │   └── GenericExtraHeadEncoder.java
│   │       │                   │   │   └── handler/
│   │       │                   │   │       ├── ErrorMessageAudit.java
│   │       │                   │   │       ├── GenericErrorMessageAudit.java
│   │       │                   │   │       └── WrappedErrorMessageException.java
│   │       │                   │   ├── vita/
│   │       │                   │   │   ├── HeartbeatControl.java
│   │       │                   │   │   └── HeartbeatFeedbackor.java
│   │       │                   │   └── wolf/
│   │       │                   │       ├── ArchChannelControlBlock.java
│   │       │                   │       ├── ArchChannelPool.java
│   │       │                   │       ├── ArchUMCChannel.java
│   │       │                   │       ├── AsyncUlfMedium.java
│   │       │                   │       ├── ChannelUtils.java
│   │       │                   │       ├── GenericUMCByteMessageDecoder.java
│   │       │                   │       ├── InternalErrors.java
│   │       │                   │       ├── MCConnectionArguments.java
│   │       │                   │       ├── MCSecurityAuthentication.java
│   │       │                   │       ├── MCSecurityToken.java
│   │       │                   │       ├── NettyChannelControlBlock.java
│   │       │                   │       ├── NettyUMCChannel.java
│   │       │                   │       ├── SharedConnectionArguments.java
│   │       │                   │       ├── StandardRemoteUserAuthentication.java
│   │       │                   │       ├── UlfAsyncMsgHandleAdapter.java
│   │       │                   │       ├── UlfBytesTransferMessage.java
│   │       │                   │       ├── UlfChannel.java
│   │       │                   │       ├── UlfChannelStatus.java
│   │       │                   │       ├── UlfIOLoadBalanceStrategy.java
│   │       │                   │       ├── UlfIdleFirstBalanceStrategy.java
│   │       │                   │       ├── UlfInformMessage.java
│   │       │                   │       ├── UlfInstructMessage.java
│   │       │                   │       ├── UlfMCReceiver.java
│   │       │                   │       ├── UlfMCTransmit.java
│   │       │                   │       ├── UlfMessageNode.java
│   │       │                   │       ├── UlfMessageStereotypes.java
│   │       │                   │       ├── UlfStreamTransferMessage.java
│   │       │                   │       ├── UnsetUlfAsyncMsgHandleAdapter.java
│   │       │                   │       ├── WolfMCInitializationException.java
│   │       │                   │       ├── WolfMCNode.java
│   │       │                   │       ├── WolfMCServiceException.java
│   │       │                   │       ├── WolfMCStandardConstants.java
│   │       │                   │       ├── WolfNettyServgram.java
│   │       │                   │       ├── client/
│   │       │                   │       │   ├── ArchAsyncMessenger.java
│   │       │                   │       │   ├── ClientConnectArguments.java
│   │       │                   │       │   ├── ClientConnectionArguments.java
│   │       │                   │       │   ├── MessengerNettyChannelControlBlock.java
│   │       │                   │       │   ├── ProactiveParallelFairChannelPool.java
│   │       │                   │       │   ├── ProactiveParallelFairSyncChannelPool.java
│   │       │                   │       │   ├── UlfAsyncMessengerChannelControlBlock.java
│   │       │                   │       │   ├── UlfClient.java
│   │       │                   │       │   └── WolfMCClient.java
│   │       │                   │       └── server/
│   │       │                   │           ├── AbstractTimerTask.java
│   │       │                   │           ├── IdleChannelTimerTask.java
│   │       │                   │           ├── PassiveRegisterChannelPool.java
│   │       │                   │           ├── RecipientNettyChannelControlBlock.java
│   │       │                   │           ├── ServerConnectArguments.java
│   │       │                   │           ├── ServerConnectionArguments.java
│   │       │                   │           ├── UlfRecipientChannelControlBlock.java
│   │       │                   │           ├── UlfServer.java
│   │       │                   │           └── WolfMCServer.java
│   │       │                   └── umct/
│   │       │                       ├── AddressMapping.java
│   │       │                       ├── ArchMessagelet.java
│   │       │                       ├── ArchMessagram.java
│   │       │                       ├── ArchMsgDeliver.java
│   │       │                       ├── ArchMsgExpress.java
│   │       │                       ├── ArchUMCConnection.java
│   │       │                       ├── DenialServiceException.java
│   │       │                       ├── DuplexExpress.java
│   │       │                       ├── GenericMessagramScanner.java
│   │       │                       ├── IlleagalResponseException.java
│   │       │                       ├── IntegratedMessagram.java
│   │       │                       ├── InvokeEntity.java
│   │       │                       ├── JSONLetMsgDeliver.java
│   │       │                       ├── MessageDeliver.java
│   │       │                       ├── MessageExpress.java
│   │       │                       ├── MessageHandler.java
│   │       │                       ├── MessageJunction.java
│   │       │                       ├── Messagelet.java
│   │       │                       ├── Messagram.java
│   │       │                       ├── MessagramScanner.java
│   │       │                       ├── ProtoletMsgDeliver.java
│   │       │                       ├── ServiceException.java
│   │       │                       ├── ServiceInternalException.java
│   │       │                       ├── UMCConnection.java
│   │       │                       ├── UMCTExpress.java
│   │       │                       ├── UMCTExpressHandler.java
│   │       │                       ├── UMCTNode.java
│   │       │                       ├── UlfConnection.java
│   │       │                       ├── UlfMessageHandler.java
│   │       │                       ├── WolfMCExpress.java
│   │       │                       ├── bind/
│   │       │                       │   └── ArgParam.java
│   │       │                       ├── decipher/
│   │       │                       │   ├── HeaderDecipher.java
│   │       │                       │   ├── JSONHeaderDecipher.java
│   │       │                       │   └── PrototypeDecipher.java
│   │       │                       ├── husky/
│   │       │                       │   ├── AddressedEntity.java
│   │       │                       │   ├── ArchAddressedEntity.java
│   │       │                       │   ├── ArchRequestPackage.java
│   │       │                       │   ├── ArchResponsePackage.java
│   │       │                       │   ├── HuskyCTPConstants.java
│   │       │                       │   ├── HuskyServiceErrorMessages.java
│   │       │                       │   ├── Interceptor.java
│   │       │                       │   ├── MessagePackage.java
│   │       │                       │   ├── RequestPackage.java
│   │       │                       │   ├── ResponsePackage.java
│   │       │                       │   ├── compiler/
│   │       │                       │   │   ├── ArchIfaceCompiler.java
│   │       │                       │   │   ├── ArchIfaceInspector.java
│   │       │                       │   │   ├── ArchProtoIfaceCompiler.java
│   │       │                       │   │   ├── BytecodeIfaceCompiler.java
│   │       │                       │   │   ├── ClassDigest.java
│   │       │                       │   │   ├── CompileException.java
│   │       │                       │   │   ├── CompilerEncoder.java
│   │       │                       │   │   ├── DigestIfaceCompiler.java
│   │       │                       │   │   ├── DynamicMethodPrototype.java
│   │       │                       │   │   ├── GenericClassDigest.java
│   │       │                       │   │   ├── GenericCompilerEncoder.java
│   │       │                       │   │   ├── GenericIfaceInspector.java
│   │       │                       │   │   ├── GenericIfaceMappingDigest.java
│   │       │                       │   │   ├── GenericIfaceParamsDigest.java
│   │       │                       │   │   ├── GenericMethodDigest.java
│   │       │                       │   │   ├── IfaceCompiler.java
│   │       │                       │   │   ├── IfaceInspector.java
│   │       │                       │   │   ├── IfaceMappingDigest.java
│   │       │                       │   │   ├── IfaceParamsDigest.java
│   │       │                       │   │   ├── InterfacialCompiler.java
│   │       │                       │   │   ├── MethodDigest.java
│   │       │                       │   │   ├── MethodPrototype.java
│   │       │                       │   │   ├── ProtoIfaceCompiler.java
│   │       │                       │   │   └── ProtoInterfacialCompiler.java
│   │       │                       │   ├── function/
│   │       │                       │   │   ├── ArgumentRequest.java
│   │       │                       │   │   ├── FunctionMold.java
│   │       │                       │   │   ├── GenericArgumentRequest.java
│   │       │                       │   │   ├── GenericFunctionMold.java
│   │       │                       │   │   ├── GenericReturnResponse.java
│   │       │                       │   │   ├── MethodTemplates.java
│   │       │                       │   │   └── ReturnResponse.java
│   │       │                       │   ├── heartbeat/
│   │       │                       │   │   ├── HeartbeatConstants.java
│   │       │                       │   │   ├── HuskyHeartbeatControl.java
│   │       │                       │   │   └── HuskyHeartbeatFeedbackor.java
│   │       │                       │   └── machinery/
│   │       │                       │       ├── ArchRouteDispatcher.java
│   │       │                       │       ├── DigestContextMachinery.java
│   │       │                       │       ├── DigestMappingLoader.java
│   │       │                       │       ├── DigestTransformer.java
│   │       │                       │       ├── ExcludeDigestMappingFilters.java
│   │       │                       │       ├── HuskyContextMachinery.java
│   │       │                       │       ├── HuskyMappingLoader.java
│   │       │                       │       ├── HuskyMappingScopeSet.java
│   │       │                       │       ├── HuskyRouteDispatcher.java
│   │       │                       │       ├── HuskyRouteDispatcherFabricator.java
│   │       │                       │       ├── HuskyTransformer.java
│   │       │                       │       ├── MCTContextMachinery.java
│   │       │                       │       ├── MCTTransformer.java
│   │       │                       │       ├── MultiMappingLoader.java
│   │       │                       │       ├── PMCTContextMachinery.java
│   │       │                       │       ├── PMCTTransformer.java
│   │       │                       │       ├── ProtoRouteDispatcher.java
│   │       │                       │       └── RouteDispatcher.java
│   │       │                       ├── lets/
│   │       │                       │   ├── MessageServiceScanner.java
│   │       │                       │   ├── MessageletScanner.java
│   │       │                       │   └── MsgService.java
│   │       │                       ├── mapping/
│   │       │                       │   ├── ArchMappingInspector.java
│   │       │                       │   ├── BytecodeControllerInspector.java
│   │       │                       │   ├── ControllerInspector.java
│   │       │                       │   ├── GenericMappingDigest.java
│   │       │                       │   ├── GenericParamsDigest.java
│   │       │                       │   ├── InspectException.java
│   │       │                       │   ├── MappingDigest.java
│   │       │                       │   ├── MappingInspector.java
│   │       │                       │   ├── MethodDigestUtils.java
│   │       │                       │   └── ParamsDigest.java
│   │       │                       ├── proxy/
│   │       │                       │   └── UMCTHub.java
│   │       │                       └── stereotype/
│   │       │                           ├── Controller.java
│   │       │                           ├── Iface.java
│   │       │                           └── IfaceUtils.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   └── umc/
│   │                       └── TestUMCC.java
│   ├── hydra-service-control/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── service/
│   │                               └── registry/
│   │                                   ├── ClientServiceRegisterException.java
│   │                                   ├── ServiceControlException.java
│   │                                   ├── ServiceControlRPCException.java
│   │                                   ├── ServiceInstanceCreationException.java
│   │                                   ├── ServiceValidationException.java
│   │                                   ├── UniformService.java
│   │                                   ├── WolfServiceInstance.java
│   │                                   ├── appoint/
│   │                                   │   ├── ServiceAppointServer.java
│   │                                   │   └── ServiceClientile.java
│   │                                   ├── client/
│   │                                   │   ├── ArchServiceClient.java
│   │                                   │   ├── HuskyServiceClient.java
│   │                                   │   └── ServiceClient.java
│   │                                   ├── constant/
│   │                                   │   ├── ServiceStatus.java
│   │                                   │   └── ServiceVitalizationStatus.java
│   │                                   ├── dto/
│   │                                   │   ├── ApplicationMetaDTO.java
│   │                                   │   ├── RegisterServiceDTO.java
│   │                                   │   └── ServiceMetaDTO.java
│   │                                   ├── event/
│   │                                   │   ├── ServiceRegisterEvent.java
│   │                                   │   └── ServiceRegisterEventHandler.java
│   │                                   ├── server/
│   │                                   │   ├── ServiceEventHooker.java
│   │                                   │   ├── ServiceLifecycleIface.java
│   │                                   │   ├── ServiceLifecycleService.java
│   │                                   │   ├── ServiceManager.java
│   │                                   │   ├── ServiceMetaManipulationIface.java
│   │                                   │   ├── ServiceMetaService.java
│   │                                   │   ├── UniformServiceEventHooker.java
│   │                                   │   └── UniformServiceManager.java
│   │                                   └── ulf/
│   │                                       ├── HuskyServiceAppointServer.java
│   │                                       ├── HuskyServiceClientile.java
│   │                                       ├── ServiceLifecycleController.java
│   │                                       └── ServiceMetaController.java
│   ├── hydra-system-reign/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── reign/
│   │                               └── UnixInstitutionalizedMetaImperiumPrivy.java
│   ├── hydra-system-tritium/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   ├── java/
│   │       │   │   └── com/
│   │       │   │       └── pinecone/
│   │       │   │           └── tritium/
│   │       │   │               ├── ConfigConstants.java
│   │       │   │               ├── MasterServgramOrchestrator.java
│   │       │   │               ├── Tritium.java
│   │       │   │               ├── ally/
│   │       │   │               │   ├── IndexableManager.java
│   │       │   │               │   ├── messengers/
│   │       │   │               │   │   └── MessagersManager.java
│   │       │   │               │   └── rdb/
│   │       │   │               │       ├── DruidDataSourceFactory.java
│   │       │   │               │       ├── GenericIbatisClient.java
│   │       │   │               │       ├── RDBManager.java
│   │       │   │               │       └── UniformRDBClient.java
│   │       │   │               ├── messagron/
│   │       │   │               │   ├── HeistMessage.java
│   │       │   │               │   ├── Messageletson.java
│   │       │   │               │   └── Messagron.java
│   │       │   │               ├── system/
│   │       │   │               │   ├── BasicServer.java
│   │       │   │               │   ├── ConfigScope.java
│   │       │   │               │   ├── Hierarchy.java
│   │       │   │               │   ├── InterWareDirector.java
│   │       │   │               │   ├── KnittedMiddlewareDirector.java
│   │       │   │               │   ├── MissionTerminateException.java
│   │       │   │               │   ├── NomenclatureAllocator.java
│   │       │   │               │   ├── ServersScope.java
│   │       │   │               │   ├── StorageSystem.java
│   │       │   │               │   ├── SystemDaemon.java
│   │       │   │               │   ├── TritiumConfigScope.java
│   │       │   │               │   └── TritiumSystem.java
│   │       │   │               └── util/
│   │       │   │                   └── ConfigHelper.java
│   │       │   └── resources/
│   │       │       └── logback.xml
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── major/
│   │                   │   └── TestTritium.java
│   │                   ├── mc/
│   │                   │   ├── JesusChrist.java
│   │                   │   ├── TestMCClient.java
│   │                   │   └── TestMCServer.java
│   │                   ├── protobuf/
│   │                   │   ├── Bear.java
│   │                   │   ├── Beaver.java
│   │                   │   ├── Monkey.java
│   │                   │   ├── Parasite.java
│   │                   │   ├── Rabbit.java
│   │                   │   ├── Raccoon.java
│   │                   │   ├── RaccoonController.java
│   │                   │   ├── RaccoonKing.java
│   │                   │   ├── RedBeaver.java
│   │                   │   ├── RedRaccoon.java
│   │                   │   ├── Rpc.java
│   │                   │   ├── RpcRequest.java
│   │                   │   ├── RpcRequestOrBuilder.java
│   │                   │   ├── RpcResponse.java
│   │                   │   ├── RpcResponseOrBuilder.java
│   │                   │   ├── Slave.java
│   │                   │   ├── TestKafkaClient.java
│   │                   │   ├── TestProtobuf.java
│   │                   │   ├── TestRPCSystem.java
│   │                   │   ├── TestRocketClient.java
│   │                   │   ├── rpc.proto
│   │                   │   └── v3/
│   │                   │       ├── Rpc.java
│   │                   │       ├── RpcRequest.java1
│   │                   │       ├── RpcRequestOrBuilder.java
│   │                   │       ├── RpcResponse.java1
│   │                   │       └── RpcResponseOrBuilder.java
│   │                   ├── springram/
│   │                   │   └── TestSpringram.java
│   │                   └── utils/
│   │                       ├── TestSchemeQuerier.java
│   │                       └── TestVFS.java
│   └── pom.xml
├── LICENSE
├── Messenger/
│   ├── Messenger.iml
│   ├── pom.xml
│   └── src/
│       ├── main/
│       │   └── java/
│       │       └── com/
│       │           └── genius/
│       │               ├── App.java
│       │               ├── common/
│       │               │   └── UlfUMC/
│       │               │       ├── CommonMessageBuilder.java
│       │               │       ├── ErrorMessageBuilder.java
│       │               │       ├── MessageBuilder.java
│       │               │       ├── MessageFactory.java
│       │               │       ├── SlaveMessageBuilder.java
│       │               │       ├── UlfUMCBody.java
│       │               │       ├── UlfUMCMessage.java
│       │               │       ├── UlfUMCMessageException.java
│       │               │       ├── UlfUMCMessageType.java
│       │               │       └── UlfUMCProtocol.java
│       │               ├── config/
│       │               │   └── MessageConverterConfig.java
│       │               └── pool/
│       │                   ├── FunctionNamePool.java
│       │                   └── MqPool.java
│       └── test/
│           └── java/
│               └── com/
│                   └── genius/
│                       └── AppTest.java
├── Odin/
│   ├── odin-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── atlas/
│   │                           │   ├── advance/
│   │                           │   │   ├── GraphAdvancer.java
│   │                           │   │   ├── GraphStratumAdvancer.java
│   │                           │   │   └── GraphStratumTape.java
│   │                           │   └── graph/
│   │                           │       └── RuntimeAtlasInstrument.java
│   │                           ├── conduct/
│   │                           │   ├── CollectiveTaskLegionary.java
│   │                           │   ├── CollectiveTaskRegiment.java
│   │                           │   ├── ProcessorDeployManager.java
│   │                           │   ├── RegimentException.java
│   │                           │   ├── entity/
│   │                           │   │   ├── InstanceAtlasAdjacent.java
│   │                           │   │   ├── InstanceAtlasNode.java
│   │                           │   │   ├── InstanceEvent.java
│   │                           │   │   ├── InstanceExec.java
│   │                           │   │   ├── LaunchedContext.java
│   │                           │   │   ├── RegimentJoinRequest.java
│   │                           │   │   └── RegimentJoinResponse.java
│   │                           │   └── schedule/
│   │                           │       ├── InstanceScheduleAllocator.java
│   │                           │       ├── InstanceScheduleImpetus.java
│   │                           │       ├── TaskSchedulePreparator.java
│   │                           │       ├── UniformTaskScheduler.java
│   │                           │       └── entity/
│   │                           │           ├── ConcurrentQuota.java
│   │                           │           ├── DepartureChecklist.java
│   │                           │           └── ScheduleFittingContext.java
│   │                           ├── dispatch/
│   │                           │   ├── ArchTaskExecutionI32Queue.java
│   │                           │   ├── ConsumeCompromisedPolice.java
│   │                           │   ├── DispatchStrategy.java
│   │                           │   ├── PipelineLaunchReport.java
│   │                           │   ├── QueueBadAllocatedException.java
│   │                           │   ├── TaskConsumeException.java
│   │                           │   ├── TaskDispatchException.java
│   │                           │   ├── TaskDispatcher.java
│   │                           │   ├── TaskExecutionProcessor.java
│   │                           │   ├── TaskExecutionQueue.java
│   │                           │   ├── TaskInstanceConsumer.java
│   │                           │   ├── TaskLaunchContext.java
│   │                           │   ├── TaskQueueMeta.java
│   │                           │   └── entity/
│   │                           │       ├── ArchTaskQueueMeta.java
│   │                           │       ├── GenericTaskProcessorEntity.java
│   │                           │       ├── GenericTaskQueueEntity.java
│   │                           │       └── TaskProcessorEntity.java
│   │                           ├── proc/
│   │                           │   ├── ProcessLifecycleExaminer.java
│   │                           │   ├── ProcessRemoteEventHandler.java
│   │                           │   ├── RemoteProcess.java
│   │                           │   ├── RemoteProcessLifecycleException.java
│   │                           │   ├── RemoteProcessManagerNode.java
│   │                           │   ├── RemoteProcessServiceException.java
│   │                           │   ├── RemoteProcessServiceRPCException.java
│   │                           │   ├── RemoteTerminationStatus.java
│   │                           │   ├── RemoteVitalizationStatus.java
│   │                           │   ├── client/
│   │                           │   │   └── RemoteProcessManagerClient.java
│   │                           │   ├── entity/
│   │                           │   │   ├── RemoteTerminationReport.java
│   │                           │   │   ├── RemoteVitalizationResponse.java
│   │                           │   │   ├── UProcessMirrorDTO.java
│   │                           │   │   └── UProcessRuntimeMeta.java
│   │                           │   └── server/
│   │                           │       └── RemoteProcessManagerServer.java
│   │                           ├── system/
│   │                           │   ├── RavenException.java
│   │                           │   ├── RavenRuntimeException.java
│   │                           │   └── TaskCentralControl.java
│   │                           └── task/
│   │                               ├── CentralizedTaskInstrument.java
│   │                               ├── GenericRavenTaskConfig.java
│   │                               ├── RavenTask.java
│   │                               ├── RavenTaskConfig.java
│   │                               ├── RavenTaskConstants.java
│   │                               ├── RavenTaskInstance.java
│   │                               ├── dto/
│   │                               │   └── CategoryTag.java
│   │                               ├── entity/
│   │                               │   └── pyramid/
│   │                               │       ├── Category.java
│   │                               │       ├── CategoryType.java
│   │                               │       └── TaskCategory.java
│   │                               ├── mapper/
│   │                               │   ├── InstanceAtlasAdjacentMapper.java
│   │                               │   ├── InstanceAtlasNodeMapper.java
│   │                               │   ├── InstanceEventMapper.java
│   │                               │   ├── InstanceExecMapper.java
│   │                               │   └── OdinTaskMappingDriver.java
│   │                               ├── service/
│   │                               │   └── CategoryService.java
│   │                               ├── source/
│   │                               │   ├── CategoryMappingManipulator.java
│   │                               │   ├── CategoryTypeManipulator.java
│   │                               │   ├── RavenTaskMasterManipulator.java
│   │                               │   ├── ScheduleManipulator.java
│   │                               │   ├── TaskCategoryManipulator.java
│   │                               │   └── TaskProcessorManipulator.java
│   │                               ├── system/
│   │                               │   └── TaskPathInvalidException.java
│   │                               └── troll/
│   │                                   ├── InstanceLaunchException.java
│   │                                   ├── LaunchException.java
│   │                                   ├── LaunchFeature.java
│   │                                   └── TaskExecutionLauncher.java
│   ├── odin-framework-atlas/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── walnut/
│   │           │           └── odin/
│   │           │               └── atlas/
│   │           │                   ├── advance/
│   │           │                   │   ├── GenericGraphStratumTape.java
│   │           │                   │   ├── GenericQueueEntity.java
│   │           │                   │   ├── GenericTapedBFSGraphAdvancer.java
│   │           │                   │   ├── QueueEntity.java
│   │           │                   │   ├── TapedBFSGraphStratumAdvancer.java
│   │           │                   │   └── strategy/
│   │           │                   │       ├── AtlasPriorityProcessStrategy.java
│   │           │                   │       ├── GraphPriorityProcessStrategy.java
│   │           │                   │       ├── MegaInDegreeFirstStrategy.java
│   │           │                   │       └── PriorityProcessStrategy.java
│   │           │                   ├── flow/
│   │           │                   │   ├── AnalyzeStage.java
│   │           │                   │   ├── ConductFlow.java
│   │           │                   │   ├── ConductStage.java
│   │           │                   │   ├── MarshallingStage.java
│   │           │                   │   └── OptimizationStage.java
│   │           │                   ├── graph/
│   │           │                   │   ├── UniformRuntimeAtlas.java
│   │           │                   │   └── entity/
│   │           │                   │       ├── TaskAtlasNode.java
│   │           │                   │       └── TaskGraphNode.java
│   │           │                   └── mapper/
│   │           │                       ├── QueueStratumManipulator.java
│   │           │                       ├── QueueStratumMapper.java
│   │           │                       ├── RunAtlasMasterManipulator.java
│   │           │                       ├── RuntimeVGraphMapper.java
│   │           │                       ├── RuntimeVectorGraphPathCacheMapper.java
│   │           │                       └── TaskGraphManipulator.java
│   │           └── resources/
│   │               └── mapper/
│   │                   └── kernel/
│   │                       └── task/
│   │                           ├── InstanceAtlasAdjacentMapper.xml
│   │                           ├── InstanceAtlasNodeMapper.xml
│   │                           ├── InstanceEventMapper.xml
│   │                           ├── InstanceManipulator.xml
│   │                           ├── QueueStratumMapper.xml
│   │                           └── RuntimeVGraphMapper.xml
│   ├── odin-framework-conduct/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── conduct/
│   │                           │   ├── ProcessorLifecycleController.java
│   │                           │   ├── ProcessorLifecycleIface.java
│   │                           │   ├── RavenCollectiveTaskLegionary.java
│   │                           │   ├── RavenCollectiveTaskRegiment.java
│   │                           │   ├── RavenProcessorDeployManager.java
│   │                           │   ├── dag/
│   │                           │   │   ├── ConfigurableTaskGraphOrchestratorConfig.java
│   │                           │   │   ├── ExecuteCallBack.java
│   │                           │   │   ├── RavenTaskGraphOrchestrator.java
│   │                           │   │   ├── TaskExecuteCallBack.java
│   │                           │   │   ├── TaskExertium.java
│   │                           │   │   ├── TaskGraphOrchestrator.java
│   │                           │   │   ├── TaskGraphOrchestratorConfig.java
│   │                           │   │   └── TaskGraphOrchestratorConstants.java
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericInstanceAtlasAdjacent.java
│   │                           │   │   ├── GenericInstanceAtlasNode.java
│   │                           │   │   ├── GenericInstanceEvent.java
│   │                           │   │   └── GenericInstanceExec.java
│   │                           │   └── schedule/
│   │                           │       ├── InstanceAtlasNodeManipular.java
│   │                           │       ├── RavenInstanceScheduleImpetus.java
│   │                           │       ├── RavenScheduleAllocator.java
│   │                           │       ├── RavenTaskSchedulePreparator.java
│   │                           │       ├── RavenTaskScheduler.java
│   │                           │       └── ScheduleCronHelper.java
│   │                           ├── dispatch/
│   │                           │   ├── AdaptiveCapacityDispatchStrategy.java
│   │                           │   ├── DefaultPipelineLaunchReport.java
│   │                           │   ├── GenericI32TaskQueue.java
│   │                           │   ├── RavenTaskDispatcher.java
│   │                           │   └── RavenTaskExecutionProcessor.java
│   │                           └── task/
│   │                               └── mapper/
│   │                                   └── TaskProcessorMapper.java
│   ├── odin-framework-runtime/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── proc/
│   │                           │   ├── ArchRemoteProcessManagerNode.java
│   │                           │   ├── MediatedRemoteProcess.java
│   │                           │   ├── ProcessesUtils.java
│   │                           │   ├── RemoteProcessLifecycleExaminer.java
│   │                           │   ├── client/
│   │                           │   │   ├── RPCRecallSysProcessEventHandler.java
│   │                           │   │   ├── RavenRemoteProcessManagerClient.java
│   │                           │   │   ├── ReactiveMasterProcessLifecycleController.java
│   │                           │   │   └── SlaveProcessLifecycleIface.java
│   │                           │   └── server/
│   │                           │       ├── MasterProcessLifecycleIface.java
│   │                           │       ├── RavenRemoteProcessManagerServer.java
│   │                           │       └── ReactiveSlaveProcessLifecycleController.java
│   │                           └── task/
│   │                               ├── RavenTaskInstrument.java
│   │                               ├── dto/
│   │                               │   └── GenericCategoryTag.java
│   │                               ├── entity/
│   │                               │   └── pyramid/
│   │                               │       ├── ArchCategory.java
│   │                               │       ├── GenericCategoryType.java
│   │                               │       └── GenericTaskCategory.java
│   │                               ├── mapper/
│   │                               │   ├── CategoryMappingMapper.java
│   │                               │   ├── CategoryTypeMapper.java
│   │                               │   └── TaskCategoryMapper.java
│   │                               ├── service/
│   │                               │   └── RavenCategoryService.java
│   │                               └── troll/
│   │                                   ├── ArchRavenTask.java
│   │                                   ├── ArchRavenTaskInstance.java
│   │                                   ├── GenericRavenTask.java
│   │                                   ├── GenericRavenTaskInstance.java
│   │                                   ├── LaunchErrorCauses.java
│   │                                   └── TrollTaskExecutionLauncher.java
│   ├── odin-mapper-driver/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── atlas/
│   │                           │   └── mapper/
│   │                           │       ├── ArchAtlasMappingDriver.java
│   │                           │       ├── GUID72TypeHandler.java
│   │                           │       ├── GUIDTypeHandler.java
│   │                           │       ├── OdinAtlasMappingDriver.java
│   │                           │       ├── OdinAtlasMasterGraphManipulatorImpl.java
│   │                           │       ├── OdinAtlasMasterManipulatorImpl.java
│   │                           │       └── UOITypeHandler.java
│   │                           └── task/
│   │                               └── mapper/
│   │                                   ├── OdinUniformTaskMappingDriver.java
│   │                                   ├── RavenTaskMasterManipulatorImpl.java
│   │                                   └── ScheduleManipulatorImpl.java
│   ├── odin-system/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           └── system/
│   │                               └── Odin.java
│   └── pom.xml
├── Pinecones/
│   ├── Jelly/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── slime/
│   │       │                   └── jelly/
│   │       │                       ├── map/
│   │       │                       │   └── SS.java
│   │       │                       └── source/
│   │       │                           ├── NamespacedKey.java
│   │       │                           ├── ds/
│   │       │                           │   ├── dao/
│   │       │                           │   │   ├── CannotAcquireLockException.java
│   │       │                           │   │   ├── CannotSerializeTransactionException.java
│   │       │                           │   │   ├── ConcurrencyFailureException.java
│   │       │                           │   │   ├── DataAccessException.java
│   │       │                           │   │   ├── DataAccessResourceFailureException.java
│   │       │                           │   │   ├── DataIntegrityViolationException.java
│   │       │                           │   │   ├── DeadlockLoserDataAccessException.java
│   │       │                           │   │   ├── DuplicateKeyException.java
│   │       │                           │   │   ├── InvalidDataAccessApiUsageException.java
│   │       │                           │   │   ├── InvalidDataAccessResourceUsageException.java
│   │       │                           │   │   ├── NonTransientDataAccessException.java
│   │       │                           │   │   ├── NonTransientDataAccessResourceException.java
│   │       │                           │   │   ├── PermissionDeniedDataAccessException.java
│   │       │                           │   │   ├── PersistenceExceptionTranslator.java
│   │       │                           │   │   ├── PessimisticLockingFailureException.java
│   │       │                           │   │   ├── QueryTimeoutException.java
│   │       │                           │   │   ├── RecoverableDataAccessException.java
│   │       │                           │   │   ├── TransientDataAccessException.java
│   │       │                           │   │   └── TransientDataAccessResourceException.java
│   │       │                           │   ├── jdbc/
│   │       │                           │   │   ├── AbstractFallbackSQLExceptionTranslator.java
│   │       │                           │   │   ├── BadSqlGrammarException.java
│   │       │                           │   │   ├── CustomSQLErrorCodesTranslation.java
│   │       │                           │   │   ├── DatabaseMetaDataCallback.java
│   │       │                           │   │   ├── InvalidResultSetAccessException.java
│   │       │                           │   │   ├── MetaDataAccessException.java
│   │       │                           │   │   ├── SQLErrorCodeSQLExceptionTranslator.java
│   │       │                           │   │   ├── SQLErrorCodes.java
│   │       │                           │   │   ├── SQLErrorCodesFactory.java
│   │       │                           │   │   ├── SQLExceptionSubclassTranslator.java
│   │       │                           │   │   ├── SQLExceptionTranslator.java
│   │       │                           │   │   ├── SQLStateSQLExceptionTranslator.java
│   │       │                           │   │   ├── TransientDataAccessException.java
│   │       │                           │   │   ├── TransientDataAccessResourceException.java
│   │       │                           │   │   ├── UncategorizedDataAccessException.java
│   │       │                           │   │   └── UncategorizedSQLException.java
│   │       │                           │   └── transaction/
│   │       │                           │       ├── PlatformTransactionManager.java
│   │       │                           │       ├── ResourceHolder.java
│   │       │                           │       ├── ResourceHolderSupport.java
│   │       │                           │       ├── ResourceTransactionManager.java
│   │       │                           │       ├── SavepointManager.java
│   │       │                           │       ├── StaticTransactionDefinition.java
│   │       │                           │       ├── TransactionDefinition.java
│   │       │                           │       ├── TransactionException.java
│   │       │                           │       ├── TransactionExecution.java
│   │       │                           │       ├── TransactionManager.java
│   │       │                           │       ├── TransactionStatus.java
│   │       │                           │       ├── TransactionSynchronization.java
│   │       │                           │       ├── TransactionSynchronizationAdapter.java
│   │       │                           │       ├── TransactionSynchronizationManager.java
│   │       │                           │       ├── TransactionSynchronizationUtils.java
│   │       │                           │       └── TransactionTimedOutException.java
│   │       │                           ├── ibatis/
│   │       │                           │   ├── ArchDynamicQuerierResultHandler.java
│   │       │                           │   ├── DynamicQuerierEntityResultHandler.java
│   │       │                           │   ├── DynamicQuerierMappedResultHandler.java
│   │       │                           │   ├── DynamicQuerierSqlBuilder.java
│   │       │                           │   ├── GenericMybatisQuerierDataManipulator.java
│   │       │                           │   ├── IbatisClient.java
│   │       │                           │   ├── IbatisDAOScanner.java
│   │       │                           │   ├── IbatisDataAccessObject.java
│   │       │                           │   ├── IbatisManipulatorProxyMapperFactory.java
│   │       │                           │   ├── IbatisXMLResourceScanner.java
│   │       │                           │   ├── ProxySessionMapperPool.java
│   │       │                           │   ├── SoloSessionMapperPool.java
│   │       │                           │   └── proxy/
│   │       │                           │       ├── MyBatisExceptionTranslator.java
│   │       │                           │       ├── MyBatisSystemException.java
│   │       │                           │       ├── SqlSessionHolder.java
│   │       │                           │       ├── SqlSessionTemplate.java
│   │       │                           │       └── SqlSessionUtils.java
│   │       │                           ├── memcached/
│   │       │                           │   ├── GenericMemcachedManipulator.java
│   │       │                           │   └── MemcachedManipulator.java
│   │       │                           └── redis/
│   │       │                               ├── GenericRedisHashManipulator.java
│   │       │                               ├── GenericRedisMasterManipulator.java
│   │       │                               ├── IteratorSourceAdapter.java
│   │       │                               ├── RedisEntryIterator.java
│   │       │                               ├── RedisIterator.java
│   │       │                               └── RedisKeysIterator.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   └── TestJelly.java
│   ├── Pinecone/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               ├── PineTrial.java
│   │       │               ├── Pinecone.java
│   │       │               └── framework/
│   │       │                   ├── lang/
│   │       │                   │   ├── NamedInheritableThreadLocal.java
│   │       │                   │   ├── NamedThreadLocal.java
│   │       │                   │   └── field/
│   │       │                   │       ├── DataStructureEntity.java
│   │       │                   │       ├── FieldEntity.java
│   │       │                   │       ├── GenericFieldEntity.java
│   │       │                   │       ├── GenericStructure.java
│   │       │                   │       └── SegmentEntity.java
│   │       │                   ├── system/
│   │       │                   │   ├── ApoptosisRejectSignalException.java
│   │       │                   │   ├── AssertionRuntimeException.java
│   │       │                   │   ├── AsynSystem.java
│   │       │                   │   ├── CascadeSystem.java
│   │       │                   │   ├── ConformitySystem.java
│   │       │                   │   ├── ErrorStrings.java
│   │       │                   │   ├── Experimental.java
│   │       │                   │   ├── Framework.java
│   │       │                   │   ├── GenericMasterTaskManager.java
│   │       │                   │   ├── InstantKillError.java
│   │       │                   │   ├── IntegratedSubsystem.java
│   │       │                   │   ├── IrrationalProvokedException.java
│   │       │                   │   ├── IrrationalProvokedType.java
│   │       │                   │   ├── ModularizedSubsystem.java
│   │       │                   │   ├── NestedCheckedException.java
│   │       │                   │   ├── NestedExceptionUtils.java
│   │       │                   │   ├── NestedRuntimeException.java
│   │       │                   │   ├── NoSuchProviderException.java
│   │       │                   │   ├── Noexcept.java
│   │       │                   │   ├── NonNull.java
│   │       │                   │   ├── NotImplementedException.java
│   │       │                   │   ├── Nullable.java
│   │       │                   │   ├── ParseException.java
│   │       │                   │   ├── PieceworkManager.java
│   │       │                   │   ├── PineRuntimeException.java
│   │       │                   │   ├── Pinecore.java
│   │       │                   │   ├── PrimarySystem.java
│   │       │                   │   ├── ProvokeHandleException.java
│   │       │                   │   ├── ProxyProvokeHandleException.java
│   │       │                   │   ├── RedirectRuntimeException.java
│   │       │                   │   ├── RestartSignalException.java
│   │       │                   │   ├── RuntimeConstructionException.java
│   │       │                   │   ├── RuntimeInstantiationException.java
│   │       │                   │   ├── RuntimeSystem.java
│   │       │                   │   ├── Subsystem.java
│   │       │                   │   ├── SynergicSystem.java
│   │       │                   │   ├── Unsafe.java
│   │       │                   │   ├── aop/
│   │       │                   │   │   ├── InfrastructureProxy.java
│   │       │                   │   │   ├── RawTargetAccess.java
│   │       │                   │   │   └── ScopedObject.java
│   │       │                   │   ├── architecture/
│   │       │                   │   │   ├── ArchCascadeComponent.java
│   │       │                   │   │   ├── ArchCascadeComponentManager.java
│   │       │                   │   │   ├── ArchComponent.java
│   │       │                   │   │   ├── ArchComponentManager.java
│   │       │                   │   │   ├── CascadeComponent.java
│   │       │                   │   │   ├── CascadeComponentManager.java
│   │       │                   │   │   ├── Component.java
│   │       │                   │   │   ├── ComponentManager.java
│   │       │                   │   │   ├── SystemComponent.java
│   │       │                   │   │   └── SystemComponentManager.java
│   │       │                   │   ├── construction/
│   │       │                   │   │   ├── DynamicInstancePool.java
│   │       │                   │   │   ├── DynamicStructure.java
│   │       │                   │   │   ├── GenericDynamicInstancePool.java
│   │       │                   │   │   ├── GenericStructureDefinition.java
│   │       │                   │   │   ├── InstanceDispenser.java
│   │       │                   │   │   ├── InstanceManufacturer.java
│   │       │                   │   │   ├── InstancePool.java
│   │       │                   │   │   ├── ObjectBasicTraits.java
│   │       │                   │   │   ├── ObjectTraits.java
│   │       │                   │   │   ├── Postpone.java
│   │       │                   │   │   ├── ReuseCycle.java
│   │       │                   │   │   ├── Structure.java
│   │       │                   │   │   ├── StructureDefinition.java
│   │       │                   │   │   ├── StructureInstanceDispenser.java
│   │       │                   │   │   ├── Structures.java
│   │       │                   │   │   ├── UnifyCentralInstanceDispenser.java
│   │       │                   │   │   └── UnifyStructureInjector.java
│   │       │                   │   ├── executum/
│   │       │                   │   │   ├── ArchExecutum.java
│   │       │                   │   │   ├── ArchProcessum.java
│   │       │                   │   │   ├── ArchThreadum.java
│   │       │                   │   │   ├── Chronum.java
│   │       │                   │   │   ├── EventedTaskManager.java
│   │       │                   │   │   ├── ExclusiveProcessum.java
│   │       │                   │   │   ├── ExecutableSummoner.java
│   │       │                   │   │   ├── Executum.java
│   │       │                   │   │   ├── JobCompromisedException.java
│   │       │                   │   │   ├── LifeDaemon.java
│   │       │                   │   │   ├── Lifecycle.java
│   │       │                   │   │   ├── Processum.java
│   │       │                   │   │   ├── StageCompromisedException.java
│   │       │                   │   │   ├── Systema.java
│   │       │                   │   │   ├── Systemum.java
│   │       │                   │   │   ├── TaskCompromisedException.java
│   │       │                   │   │   ├── TaskManager.java
│   │       │                   │   │   └── VitalResource.java
│   │       │                   │   ├── functions/
│   │       │                   │   │   ├── ChosenDispatcher.java
│   │       │                   │   │   ├── Executable.java
│   │       │                   │   │   ├── Executor.java
│   │       │                   │   │   ├── Function.java
│   │       │                   │   │   ├── FunctionTraits.java
│   │       │                   │   │   ├── Invokable.java
│   │       │                   │   │   ├── Invoker.java
│   │       │                   │   │   ├── LinearDispatcher.java
│   │       │                   │   │   ├── SteerableSegment.java
│   │       │                   │   │   └── SystemInvoker.java
│   │       │                   │   ├── homotype/
│   │       │                   │   │   ├── Assimilable.java
│   │       │                   │   │   ├── HomoInjector.java
│   │       │                   │   │   ├── Homotypic.java
│   │       │                   │   │   ├── Injector.java
│   │       │                   │   │   └── StereotypicInjector.java
│   │       │                   │   ├── prototype/
│   │       │                   │   │   ├── Ally.java
│   │       │                   │   │   ├── Factory.java
│   │       │                   │   │   ├── FamilyContext.java
│   │       │                   │   │   ├── MapStructuresEvaluator.java
│   │       │                   │   │   ├── ObjectiveArray.java
│   │       │                   │   │   ├── ObjectiveBean.java
│   │       │                   │   │   ├── ObjectiveClass.java
│   │       │                   │   │   ├── ObjectiveEvaluator.java
│   │       │                   │   │   ├── ObjectiveList.java
│   │       │                   │   │   ├── ObjectiveMap.java
│   │       │                   │   │   ├── Objectom.java
│   │       │                   │   │   ├── OverridableFamily.java
│   │       │                   │   │   ├── PineUnit.java
│   │       │                   │   │   ├── Pinenut.java
│   │       │                   │   │   ├── PinenutTraits.java
│   │       │                   │   │   ├── Prototype.java
│   │       │                   │   │   ├── Strategy.java
│   │       │                   │   │   ├── Summoner.java
│   │       │                   │   │   └── TypeIndex.java
│   │       │                   │   ├── regime/
│   │       │                   │   │   ├── Automatus.java
│   │       │                   │   │   ├── Censorate.java
│   │       │                   │   │   ├── Examiner.java
│   │       │                   │   │   ├── Executioner.java
│   │       │                   │   │   ├── Instrument.java
│   │       │                   │   │   ├── Orchestrator.java
│   │       │                   │   │   ├── Regiment.java
│   │       │                   │   │   ├── Supervisor.java
│   │       │                   │   │   ├── Tracker.java
│   │       │                   │   │   ├── Volition.java
│   │       │                   │   │   └── arch/
│   │       │                   │   │       ├── Controllor.java
│   │       │                   │   │       ├── Director.java
│   │       │                   │   │       ├── Dominator.java
│   │       │                   │   │       ├── Dominus.java
│   │       │                   │   │       ├── Lord.java
│   │       │                   │   │       └── Manager.java
│   │       │                   │   ├── regimentation/
│   │       │                   │   │   ├── CascadeNodus.java
│   │       │                   │   │   ├── Nodus.java
│   │       │                   │   │   ├── UniformCascadeNodus.java
│   │       │                   │   │   └── UniformNodus.java
│   │       │                   │   └── stereotype/
│   │       │                   │       ├── HungarianNotation.java
│   │       │                   │       └── JavaBeans.java
│   │       │                   ├── unit/
│   │       │                   │   ├── AbstractMap.java
│   │       │                   │   ├── AbstractMultiValueMap.java
│   │       │                   │   ├── BidLinkedEntry.java
│   │       │                   │   ├── BitSet64.java
│   │       │                   │   ├── ConcurrentReferenceHashMap.java
│   │       │                   │   ├── Dictionary.java
│   │       │                   │   ├── Dictium.java
│   │       │                   │   ├── DummyMap.java
│   │       │                   │   ├── KeyValue.java
│   │       │                   │   ├── LinkedCaseInsensitiveMap.java
│   │       │                   │   ├── LinkedMultiValueMap.java
│   │       │                   │   ├── LinkedTreeMap.java
│   │       │                   │   ├── LinkedTreeMapList.java
│   │       │                   │   ├── LinkedTreeSet.java
│   │       │                   │   ├── ListDictium.java
│   │       │                   │   ├── ListedSortedMap.java
│   │       │                   │   ├── MapDictium.java
│   │       │                   │   ├── Mapnut.java
│   │       │                   │   ├── MultiScopeMap.java
│   │       │                   │   ├── MultiScopeMaptron.java
│   │       │                   │   ├── MultiValueMap.java
│   │       │                   │   ├── MultiValueMapper.java
│   │       │                   │   ├── MultiValueMaptron.java
│   │       │                   │   ├── PrecedeMultiMaptron.java
│   │       │                   │   ├── PrecedeMultiScopeMap.java
│   │       │                   │   ├── ScopeMap.java
│   │       │                   │   ├── ScopeTrees.java
│   │       │                   │   ├── SharedList.java
│   │       │                   │   ├── SingletonSupplier.java
│   │       │                   │   ├── TreeMap.java
│   │       │                   │   ├── UniScopeMap.java
│   │       │                   │   ├── UniScopeMaptron.java
│   │       │                   │   ├── Units.java
│   │       │                   │   ├── affinity/
│   │       │                   │   │   ├── DataSharer.java
│   │       │                   │   │   ├── GenericObjectomSharer.java
│   │       │                   │   │   ├── ObjectOverrider.java
│   │       │                   │   │   └── RecursiveUnitOverrider.java
│   │       │                   │   ├── distinct/
│   │       │                   │   │   ├── ArchBloomDistinctAudit.java
│   │       │                   │   │   ├── DistinctAudit.java
│   │       │                   │   │   ├── DistinctType.java
│   │       │                   │   │   ├── GenericDistinctAudit.java
│   │       │                   │   │   ├── GenericPrototypeDistinctAudit.java
│   │       │                   │   │   ├── MegaBloomDistinctAudit.java
│   │       │                   │   │   ├── MegaMergeDistinctAudit.java
│   │       │                   │   │   └── MegaPrototypeBloomDistinctAudit.java
│   │       │                   │   ├── multi/
│   │       │                   │   │   ├── MultiCollectionMap.java
│   │       │                   │   │   ├── MultiCollectionMaptron.java
│   │       │                   │   │   ├── MultiCollectionProxyMap.java
│   │       │                   │   │   ├── MultiHashSetMaptron.java
│   │       │                   │   │   ├── MultiListMaptron.java
│   │       │                   │   │   ├── MultiSetMap.java
│   │       │                   │   │   └── MultiSetMaptron.java
│   │       │                   │   ├── tabulate/
│   │       │                   │   │   ├── CollectedEntryDecoder.java
│   │       │                   │   │   ├── CollectedEntryEncoder.java
│   │       │                   │   │   ├── FamilyEntryNameEncoder.java
│   │       │                   │   │   ├── FamilyIterator.java
│   │       │                   │   │   ├── GenericCollectedEntryDecoder.java
│   │       │                   │   │   ├── GenericCollectedEntryEncoder.java
│   │       │                   │   │   ├── GenericNamespaceFamilyEntryNameEncoder.java
│   │       │                   │   │   ├── RecursiveEntryIterator.java
│   │       │                   │   │   ├── RecursiveFamilyIterator.java
│   │       │                   │   │   ├── TypedNamespaceFamilyEntryNameEncoder.java
│   │       │                   │   │   └── UnitFamilyNode.java
│   │       │                   │   ├── top/
│   │       │                   │   │   ├── HeapTopper.java
│   │       │                   │   │   ├── LinkedMultiTreeToptron.java
│   │       │                   │   │   ├── LinkedTreeToptron.java
│   │       │                   │   │   ├── MultiToptronValueAdapter.java
│   │       │                   │   │   ├── MultiTreeToptron.java
│   │       │                   │   │   ├── TopmostSelector.java
│   │       │                   │   │   ├── Topper.java
│   │       │                   │   │   ├── Toptron.java
│   │       │                   │   │   ├── ToptronMap.java
│   │       │                   │   │   ├── ToptronMultiMap.java
│   │       │                   │   │   └── TreeToptron.java
│   │       │                   │   └── trie/
│   │       │                   │       ├── AbstractTrieMap.java
│   │       │                   │       ├── ArchTrieNode.java
│   │       │                   │       ├── DirectoryNode.java
│   │       │                   │       ├── GenericDirectoryNode.java
│   │       │                   │       ├── GenericReparseNode.java
│   │       │                   │       ├── GenericValueNode.java
│   │       │                   │       ├── IllegalOperationException.java
│   │       │                   │       ├── ReparseNode.java
│   │       │                   │       ├── SeparatedSegmentor.java
│   │       │                   │       ├── TrieMap.java
│   │       │                   │       ├── TrieNode.java
│   │       │                   │       ├── TrieSegmentor.java
│   │       │                   │       ├── UniTrieMaptron.java
│   │       │                   │       └── ValueNode.java
│   │       │                   └── util/
│   │       │                       ├── Assert.java
│   │       │                       ├── Bits.java
│   │       │                       ├── Bytes.java
│   │       │                       ├── CharactersUtils.java
│   │       │                       ├── ClassUtils.java
│   │       │                       ├── CollectionUtils.java
│   │       │                       ├── CursorParser.java
│   │       │                       ├── Debug.java
│   │       │                       ├── GeneralStrings.java
│   │       │                       ├── OSIdentifier.java
│   │       │                       ├── ObjectUtils.java
│   │       │                       ├── PatternMatchUtils.java
│   │       │                       ├── Randomium.java
│   │       │                       ├── ReflectionUtils.java
│   │       │                       ├── StringTraits.java
│   │       │                       ├── StringUtils.java
│   │       │                       ├── SuperConvert.java
│   │       │                       ├── SupplierUtils.java
│   │       │                       ├── UnitHelper.java
│   │       │                       ├── comparator/
│   │       │                       │   ├── CompoundComparator.java
│   │       │                       │   ├── InvertibleComparator.java
│   │       │                       │   ├── OrderComparator.java
│   │       │                       │   ├── Ordered.java
│   │       │                       │   └── PriorityOrdered.java
│   │       │                       ├── config/
│   │       │                       │   ├── Config.java
│   │       │                       │   ├── Configson.java
│   │       │                       │   ├── GenericStartupCommandParser.java
│   │       │                       │   ├── JSONConfig.java
│   │       │                       │   ├── JSONSystemConfig.java
│   │       │                       │   ├── MappedConfig.java
│   │       │                       │   ├── OverridableConfig.java
│   │       │                       │   ├── PatriarchalConfig.java
│   │       │                       │   ├── StartupCommandParser.java
│   │       │                       │   ├── SysConfigson.java
│   │       │                       │   └── SystemConfig.java
│   │       │                       ├── datetime/
│   │       │                       │   ├── DatePattern.java
│   │       │                       │   ├── GenericMultiFormDateTimeAudit.java
│   │       │                       │   ├── StorageDate.java
│   │       │                       │   ├── StorageDateTime.java
│   │       │                       │   ├── StorageTime.java
│   │       │                       │   ├── UniformDateTimeAudit.java
│   │       │                       │   └── compact/
│   │       │                       │       ├── CompactTimeUnit.java
│   │       │                       │       ├── CompactTimeUnit32.java
│   │       │                       │       ├── CompactTimestamp.java
│   │       │                       │       └── CompactTimestamp32.java
│   │       │                       ├── id/
│   │       │                       │   ├── BytesID.java
│   │       │                       │   ├── GUID.java
│   │       │                       │   ├── GuidAllocator.java
│   │       │                       │   ├── GuidGenerateException.java
│   │       │                       │   ├── Identification.java
│   │       │                       │   ├── IllegalIdentificationException.java
│   │       │                       │   ├── Int32ID.java
│   │       │                       │   ├── Int64ID.java
│   │       │                       │   ├── NameStringID.java
│   │       │                       │   ├── NumericID.java
│   │       │                       │   └── StringID.java
│   │       │                       ├── io/
│   │       │                       │   ├── FileIterator.java
│   │       │                       │   ├── FileNamePathIterator.java
│   │       │                       │   ├── FileUtils.java
│   │       │                       │   ├── PathItemIterator.java
│   │       │                       │   ├── PathIterator.java
│   │       │                       │   ├── Tracer.java
│   │       │                       │   └── Tracerson.java
│   │       │                       ├── json/
│   │       │                       │   ├── ArchCursorParser.java
│   │       │                       │   ├── ArchJSONArray.java
│   │       │                       │   ├── ArchJSONObject.java
│   │       │                       │   ├── CustomizableJSONCursorParser.java
│   │       │                       │   ├── Dictson.java
│   │       │                       │   ├── GenericJSONEncoder.java
│   │       │                       │   ├── GenericJSONMarshal.java
│   │       │                       │   ├── JPlus.java
│   │       │                       │   ├── JPlusContext.java
│   │       │                       │   ├── JPlusCursorParser.java
│   │       │                       │   ├── JSON.java
│   │       │                       │   ├── JSONArray.java
│   │       │                       │   ├── JSONArrayDecoder.java
│   │       │                       │   ├── JSONArraytron.java
│   │       │                       │   ├── JSONCompiler.java
│   │       │                       │   ├── JSONCompilerException.java
│   │       │                       │   ├── JSONCursorParser.java
│   │       │                       │   ├── JSONDecoder.java
│   │       │                       │   ├── JSONDecompiler.java
│   │       │                       │   ├── JSONDictium.java
│   │       │                       │   ├── JSONEncoder.java
│   │       │                       │   ├── JSONException.java
│   │       │                       │   ├── JSONMaptron.java
│   │       │                       │   ├── JSONMarshal.java
│   │       │                       │   ├── JSONMarshalMode.java
│   │       │                       │   ├── JSONObject.java
│   │       │                       │   ├── JSONObjectDecoder.java
│   │       │                       │   ├── JSONParseException.java
│   │       │                       │   ├── JSONParserRedirectException.java
│   │       │                       │   ├── JSONString.java
│   │       │                       │   ├── JSONUtils.java
│   │       │                       │   ├── ObjectJSONCursorUnmarshal.java
│   │       │                       │   ├── TypeContext.java
│   │       │                       │   ├── TypeReference.java
│   │       │                       │   ├── binary/
│   │       │                       │   │   ├── BsonTraits.java
│   │       │                       │   │   └── Bsonut.java
│   │       │                       │   ├── handler/
│   │       │                       │   │   ├── EncodeHandlerRegistry.java
│   │       │                       │   │   ├── GenericEncodeHandlerRegistry.java
│   │       │                       │   │   └── JSONObjectEncodeHandler.java
│   │       │                       │   └── homotype/
│   │       │                       │       ├── AnnotatedJSONInjector.java
│   │       │                       │       ├── AnnotatedObjectInjector.java
│   │       │                       │       ├── ArchBeanColonist.java
│   │       │                       │       ├── BeanColonist.java
│   │       │                       │       ├── BeanJSONEncoder.java
│   │       │                       │       ├── BeanMapDecoder.java
│   │       │                       │       ├── DirectBeanColonist.java
│   │       │                       │       ├── DirectJSONInjector.java
│   │       │                       │       ├── DirectObjectInjector.java
│   │       │                       │       ├── GenericBeanJSONEncoder.java
│   │       │                       │       ├── GenericBeanMapDecoder.java
│   │       │                       │       ├── GenericStructJSONDecoder.java
│   │       │                       │       ├── GenericStructJSONEncoder.java
│   │       │                       │       ├── JSONGet.java
│   │       │                       │       ├── JSONInjector.java
│   │       │                       │       ├── MapStructure.java
│   │       │                       │       ├── ObjectInjector.java
│   │       │                       │       ├── StructJSONDecoder.java
│   │       │                       │       ├── StructJSONEncoder.java
│   │       │                       │       └── WrappedBeanColonist.java
│   │       │                       ├── lang/
│   │       │                       │   ├── ArchClassScopeLoader.java
│   │       │                       │   ├── ArchClassScopeSet.java
│   │       │                       │   ├── ArchDynamicFactory.java
│   │       │                       │   ├── ArchMultiProtocolNamespaceFetcher.java
│   │       │                       │   ├── ClassCandidateScanner.java
│   │       │                       │   ├── ClassFilter.java
│   │       │                       │   ├── ClassNameFetcher.java
│   │       │                       │   ├── ClassScanner.java
│   │       │                       │   ├── ClassScope.java
│   │       │                       │   ├── ClassScopeLoader.java
│   │       │                       │   ├── ClassScopeNSProtocolIteratorsFactory.java
│   │       │                       │   ├── DynamicFactory.java
│   │       │                       │   ├── FileClassCollectorAdapter.java
│   │       │                       │   ├── FilePackageCollectorAdapter.java
│   │       │                       │   ├── GenericClassScopeSet.java
│   │       │                       │   ├── GenericDynamicFactory.java
│   │       │                       │   ├── GenericScopeNSProtocolIteratorsFactory.java
│   │       │                       │   ├── InnerMetadataReader.java
│   │       │                       │   ├── JarClassCollectorAdapter.java
│   │       │                       │   ├── JarPackageCollectorAdapter.java
│   │       │                       │   ├── JarUtils.java
│   │       │                       │   ├── LazyScopedPackage.java
│   │       │                       │   ├── MetadataReader.java
│   │       │                       │   ├── MultiClassScopeLoader.java
│   │       │                       │   ├── NSProtocolIteratorsFactoryAdapter.java
│   │       │                       │   ├── NamespaceCollector.java
│   │       │                       │   ├── NamespaceIteratorPair.java
│   │       │                       │   ├── ObjectCandidateScanner.java
│   │       │                       │   ├── ObjectScanner.java
│   │       │                       │   ├── PackageNameFetcher.java
│   │       │                       │   ├── PathNamespaceCollectum.java
│   │       │                       │   ├── ScopedPackage.java
│   │       │                       │   ├── TypeFilter.java
│   │       │                       │   └── iterator/
│   │       │                       │       ├── ArchJarEntryIterator.java
│   │       │                       │       ├── DirectoryFileIterator.java
│   │       │                       │       ├── DirectoryPackageIterator.java
│   │       │                       │       ├── JarEntryIterator.java
│   │       │                       │       ├── JarFileIterator.java
│   │       │                       │       ├── JarPackageIterator.java
│   │       │                       │       └── NamespaceIterator.java
│   │       │                       ├── lock/
│   │       │                       │   ├── ReentrantReadWriteSpinLock.java
│   │       │                       │   ├── ReentrantSpinLock.java
│   │       │                       │   └── SpinLock.java
│   │       │                       ├── math/
│   │       │                       │   ├── BigNumberMath.java
│   │       │                       │   ├── BigNumberMathAchieve.java
│   │       │                       │   ├── PrecisionHolder.java
│   │       │                       │   └── Vectorizer.java
│   │       │                       ├── name/
│   │       │                       │   ├── ArchName.java
│   │       │                       │   ├── ArchNamespaceNode.java
│   │       │                       │   ├── FixScopeName.java
│   │       │                       │   ├── GenericMultiNamespace.java
│   │       │                       │   ├── GenericNamespaceParser.java
│   │       │                       │   ├── MultiNamespace.java
│   │       │                       │   ├── MultiScopeName.java
│   │       │                       │   ├── Name.java
│   │       │                       │   ├── Namespace.java
│   │       │                       │   ├── NamespaceParser.java
│   │       │                       │   ├── ScopeName.java
│   │       │                       │   ├── UniNamespace.java
│   │       │                       │   └── path/
│   │       │                       │       ├── BasicPathResolver.java
│   │       │                       │       └── PathResolver.java
│   │       │                       ├── rdb/
│   │       │                       │   ├── ArchRDBExecutor.java
│   │       │                       │   ├── DirectResultSession.java
│   │       │                       │   ├── MappedExecutor.java
│   │       │                       │   ├── MappedSQLSplicer.java
│   │       │                       │   ├── RDBHost.java
│   │       │                       │   ├── ResultSession.java
│   │       │                       │   ├── SQLSplicer.java
│   │       │                       │   └── SQLStrings.java
│   │       │                       ├── template/
│   │       │                       │   ├── TemplateCursorParser.java
│   │       │                       │   ├── TemplateParser.java
│   │       │                       │   ├── UTRAlmondProvider.java
│   │       │                       │   └── UniformTemplateRenderer.java
│   │       │                       └── uoi/
│   │       │                           ├── GenericUniformObjectLoaderFactory.java
│   │       │                           ├── LocalUOIJavaClassProvider.java
│   │       │                           ├── UOI.java
│   │       │                           ├── UniformObjectLoader.java
│   │       │                           └── UniformObjectLoaderFactory.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── system/
│   │                   │   ├── SimpleCascadeComponentManager.java
│   │                   │   └── TestComponent.java
│   │                   ├── unit/
│   │                   │   ├── JavaGenericTests.java
│   │                   │   ├── TestFileIteratorAndDistinct.java
│   │                   │   ├── TestMultiValueMap.java
│   │                   │   └── TestUnits.java
│   │                   └── util/
│   │                       ├── TestCompactTimestamp.java
│   │                       ├── TestDateTime.java
│   │                       ├── TestJSONConfig.java
│   │                       ├── TestNamespace.java
│   │                       ├── TestParser.java
│   │                       ├── TestRRWSLock.java
│   │                       ├── TestTemplate.java
│   │                       ├── inc.jplus
│   │                       └── json/
│   │                           ├── Parasite.java
│   │                           ├── Slave.java
│   │                           └── TestJSON.java
│   ├── Slime/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── slime/
│   │       │                   ├── cache/
│   │       │                   │   ├── CacheConstants.java
│   │       │                   │   └── query/
│   │       │                   │       ├── ArchConcurrentCountDictCache.java
│   │       │                   │       ├── ArchCountDictCache.java
│   │       │                   │       ├── ArchLocalDictCachePage.java
│   │       │                   │       ├── ConcurrentMergeLRUDictCachePage.java
│   │       │                   │       ├── CountDictCachePage.java
│   │       │                   │       ├── DictCachePage.java
│   │       │                   │       ├── DirectlySourceAccessCacheAdapter.java
│   │       │                   │       ├── IterableDictCachePage.java
│   │       │                   │       ├──

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*


================================================
FILE: .idea/.gitignore
================================================
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml


================================================
FILE: .idea/ApifoxUploaderProjectSetting.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ApifoxUploaderProjectSetting">
    <option name="apiAccessToken" value="APS-1yePDncwnzrHnKdV8utrwmzzaFrjIxUf" />
    <option name="apiProjectIds">
      <array>
        <option value="&lt;byte-array&gt;rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0AAZzcGFydGFwcHBwcHBwcHBwcHB0AAB0AAnmoLnnm67lvZV0AAEwdAAJNDk4MDc5My4wdAAGc3BhcnRhcQB+AAVxAH4ABg==&lt;/byte-array&gt;" />
        <option value="&lt;byte-array&gt;rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0AAx1b2ZzLXNlcnZpY2VwcHBwcHBwcHBwcHB0AAB0AAnmoLnnm67lvZV0AAEwdAAJNTUxMDA2Mi4wdAAEVU9GU3EAfgAFcQB+AAY=&lt;/byte-array&gt;" />
        <option value="&lt;byte-array&gt;rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0ABNzcGFydGEtdW9mcy1zZXJ2aWNlcHBwcHBwcHBwcHBwdAAAdAAJ5qC555uu5b2VdAABMHQACTU1MTAwNjIuMHQABFVPRlNxAH4ABXEAfgAG&lt;/byte-array&gt;" />
        <option value="&lt;byte-array&gt;rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0ABNzcGFydGUtdWNkbi1zZXJ2aWNlcHBwcHBwcHBwcHBwdAAAdAAJ5qC555uu5b2VdAABMHQACTU2NDUwMDkuMHQABFVDRE5xAH4ABXEAfgAG&lt;/byte-array&gt;" />
        <option value="&lt;byte-array&gt;rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0ABNzcGFydGEtdW9mcy1jb25zb2xlcHBwcHBwcHBwcHBwdAAAdAAJ5qC555uu5b2VdAABMHQACTU1MTAwNjIuMHQABFVPRlNxAH4ABXEAfgAG&lt;/byte-array&gt;" />
      </array>
    </option>
    <option name="treeNodes" value="&lt;byte-array&gt;rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAAAXQACTE1OTkzMzkuMHNyAC5jb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlRyZWVOb2RlAAAAAAAAAAECAAtMAAdhbGxQYXRodAASTGphdmEvbGFuZy9TdHJpbmc7TAAIY2hpbGRyZW50AA9MamF2YS91dGlsL01hcDtMAAhmdWxsUGF0aHEAfgAFTAADa2V5cQB+AAVMAARuYW1lcQB+AAVMAAhwYXJlbnRJZHEAfgAFTAAJcHJvamVjdElkcQB+AAVMAAtwcm9qZWN0TmFtZXEAfgAFTAAGdGVhbUlkcQB+AAVMAAh0ZWFtTmFtZXEAfgAFTAAEdHlwZXQAMExjb20vaXRhbmdjZW50L2lkZWEvcGx1Z2luL2FwaS9hY2NvdW50L05vZGVUeXBlO3hwdAAM5Liq5Lq656m66Ze0c3EAfgAAP0AAAAAAAAx3CAAAABAAAAAMdAAJMjY5MzE1OS4wc3EAfgAEdAAZ5Liq5Lq656m66Ze0L+S4quS6uumhueebrnNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAcHEAfgALdAAY5Liq5Lq66aG555uuICgyNjkzMTU5LjApdAAJMTU5OTMzOS4wdAAJMjY5MzE1OS4wdAAM5Liq5Lq66aG555uudAAJMTU5OTMzOS4wcH5yAC5jb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50Lk5vZGVUeXBlAAAAAAAAAAASAAB4cgAOamF2YS5sYW5nLkVudW0AAAAAAAAAABIAAHhwdAAHUFJPSkVDVHQACTM1NjU3MzguMHNxAH4ABHQAJeS4quS6uuepuumXtC/oi43nqbnlpJbljZbigJTnlKjmiLfnq69zcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AGHQAJOiLjeepueWkluWNluKAlOeUqOaIt+erryAoMzU2NTczOC4wKXQACTE1OTkzMzkuMHQACTM1NjU3MzguMHQAGOiLjeepueWkluWNluKAlOeUqOaIt+err3QACTE1OTkzMzkuMHBxAH4AFnQACTM1NjU3NzEuMHNxAH4ABHQAJeS4quS6uuepuumXtC/oi43nqbnlpJbljZbigJTnrqHnkIbnq69zcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AIXQAJOiLjeepueWkluWNluKAlOeuoeeQhuerryAoMzU2NTc3MS4wKXQACTE1OTkzMzkuMHQACTM1NjU3NzEuMHQAGOiLjeepueWkluWNluKAlOeuoeeQhuerr3QACTE1OTkzMzkuMHBxAH4AFnQACTQ0MDQzNzAuMHNxAH4ABHQAFuS4quS6uuepuumXtC/ova/ku7bmna9zcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AKnQAFei9r+S7tuadryAoNDQwNDM3MC4wKXQACTE1OTkzMzkuMHQACTQ0MDQzNzAuMHQACei9r+S7tuadr3QACTE1OTkzMzkuMHBxAH4AFnQACTQ2MjgzNTguMHNxAH4ABHQAJeS4quS6uuepuumXtC/kurrlipvotYTmupDnrqHnkIbns7vnu59zcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AM3QAJOS6uuWKm+i1hOa6kOeuoeeQhuezu+e7nyAoNDYyODM1OC4wKXQACTE1OTkzMzkuMHQACTQ2MjgzNTguMHQAGOS6uuWKm+i1hOa6kOeuoeeQhuezu+e7n3QACTE1OTkzMzkuMHBxAH4AFnQACTQ3MTQzOTMuMHNxAH4ABHQAEuS4quS6uuepuumXtC9tb3ZpZXNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAcHEAfgA8dAARbW92aWUgKDQ3MTQzOTMuMCl0AAkxNTk5MzM5LjB0AAk0NzE0MzkzLjB0AAVtb3ZpZXQACTE1OTkzMzkuMHBxAH4AFnQACTQ5ODA3OTMuMHNxAH4ABHQAE+S4quS6uuepuumXtC9zcGFydGFzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4ARXQAEnNwYXJ0YSAoNDk4MDc5My4wKXQACTE1OTkzMzkuMHQACTQ5ODA3OTMuMHQABnNwYXJ0YXQACTE1OTkzMzkuMHBxAH4AFnQACTUxOTAyMjguMHNxAH4ABHQAFuS4quS6uuepuumXtC9rZW7kupHnm5hzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4ATnQAFWtlbuS6keebmCAoNTE5MDIyOC4wKXQACTE1OTkzMzkuMHQACTUxOTAyMjguMHQACWtlbuS6keebmHQACTE1OTkzMzkuMHBxAH4AFnQACTUyMDg4NDQuMHNxAH4ABHQAF+S4quS6uuepuumXtC9NaW5NZWV0aW5nc3EAfgAAP0AAAAAAAAB3CAAAABAAAAAAeABwcQB+AFd0ABZNaW5NZWV0aW5nICg1MjA4ODQ0LjApdAAJMTU5OTMzOS4wdAAJNTIwODg0NC4wdAAKTWluTWVldGluZ3QACTE1OTkzMzkuMHBxAH4AFnQACTUzNDY4OTkuMHNxAH4ABHQAJeS4quS6uuepuumXtC/psbzph4zlnKjnur/kuqTlj4vlubPlj7BzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AYHQAJOmxvOmHjOWcqOe6v+S6pOWPi+W5s+WPsCAoNTM0Njg5OS4wKXQACTE1OTkzMzkuMHQACTUzNDY4OTkuMHQAGOmxvOmHjOWcqOe6v+S6pOWPi+W5s+WPsHQACTE1OTkzMzkuMHBxAH4AFnQACTU1MTAwNjIuMHNxAH4ABHQAEeS4quS6uuepuumXtC9VT0ZTc3EAfgAAP0AAAAAAAAx3CAAAABAAAAACdAALNC41ODUyMDM1RTdzcQB+AAR0ACDkuKrkurrnqbrpl7QvVU9GUy9VT0ZTQ29udHJvbGxlcnNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAdAAOVU9GU0NvbnRyb2xsZXJxAH4AbXQADlVPRlNDb250cm9sbGVydAAJNTUxMDA2Mi4wdAAJNTUxMDA2Mi4wdAAEVU9GU3BwfnEAfgAUdAAGRk9MREVSdAALNC43MTg0MjE3RTdzcQB+AAR0ACLkuKrkurrnqbrpl7QvVU9GUy9CdWNrZXRDb250cm9sbGVyc3EAfgAAP0AAAAAAAAB3CAAAABAAAAAAeAB0ABBCdWNrZXRDb250cm9sbGVycQB+AHh0ABBCdWNrZXRDb250cm9sbGVydAAJNTUxMDA2Mi4wdAAJNTUxMDA2Mi4wdAAEVU9GU3BwcQB+AHZ4AHBxAH4AaXQAEFVPRlMgKDU1MTAwNjIuMCl0AAkxNTk5MzM5LjB0AAk1NTEwMDYyLjB0AARVT0ZTdAAJMTU5OTMzOS4wcHEAfgAWdAAJNTY0NTAwOS4wc3EAfgAEdAAR5Liq5Lq656m66Ze0L1VDRE5zcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBxAH4AhnQAEFVDRE4gKDU2NDUwMDkuMCl0AAkxNTk5MzM5LjB0AAk1NjQ1MDA5LjB0AARVQ0ROdAAJMTU5OTMzOS4wcHEAfgAWeABwcQB+AAN0AAzkuKrkurrnqbrpl7RwcHB0AAkxNTk5MzM5LjB0AAzkuKrkurrnqbrpl7R+cQB+ABR0AARURUFNeAA=&lt;/byte-array&gt;" />
    <option name="treeNodesJTree" value="&lt;byte-array&gt;rO0ABXNyACFqYXZheC5zd2luZy50cmVlLkRlZmF1bHRUcmVlTW9kZWynvpEmGsXl2QMAA1oAEmFza3NBbGxvd3NDaGlsZHJlbkwADGxpc3RlbmVyTGlzdHQAJUxqYXZheC9zd2luZy9ldmVudC9FdmVudExpc3RlbmVyTGlzdDtMAARyb290dAAbTGphdmF4L3N3aW5nL3RyZWUvVHJlZU5vZGU7eHAAc3IAI2phdmF4LnN3aW5nLmV2ZW50LkV2ZW50TGlzdGVuZXJMaXN0kUjMLXPfDt4DAAB4cHB4c3IAJ2phdmF4LnN3aW5nLnRyZWUuRGVmYXVsdE11dGFibGVUcmVlTm9kZcRYv/zyqHHgAwADWgAOYWxsb3dzQ2hpbGRyZW5MAAhjaGlsZHJlbnQAEkxqYXZhL3V0aWwvVmVjdG9yO0wABnBhcmVudHQAIkxqYXZheC9zd2luZy90cmVlL011dGFibGVUcmVlTm9kZTt4cAFzcgAQamF2YS51dGlsLlZlY3RvctmXfVuAO68BAwADSQARY2FwYWNpdHlJbmNyZW1lbnRJAAxlbGVtZW50Q291bnRbAAtlbGVtZW50RGF0YXQAE1tMamF2YS9sYW5nL09iamVjdDt4cAAAAAAAAAABdXIAE1tMamF2YS5sYW5nLk9iamVjdDuQzlifEHMpbAIAAHhwAAAACnNxAH4ABgFzcQB+AAoAAAAAAAAADHVxAH4ADQAAABRzcQB+AAYBcHEAfgAPdXEAfgANAAAAAnQACnVzZXJPYmplY3RzcgAuY29tLml0YW5nY2VudC5pZGVhLnBsdWdpbi5hcGkuYWNjb3VudC5UcmVlTm9kZQAAAAAAAAABAgALTAAHYWxsUGF0aHQAEkxqYXZhL2xhbmcvU3RyaW5nO0wACGNoaWxkcmVudAAPTGphdmEvdXRpbC9NYXA7TAAIZnVsbFBhdGhxAH4AFkwAA2tleXEAfgAWTAAEbmFtZXEAfgAWTAAIcGFyZW50SWRxAH4AFkwACXByb2plY3RJZHEAfgAWTAALcHJvamVjdE5hbWVxAH4AFkwABnRlYW1JZHEAfgAWTAAIdGVhbU5hbWVxAH4AFkwABHR5cGV0ADBMY29tL2l0YW5nY2VudC9pZGVhL3BsdWdpbi9hcGkvYWNjb3VudC9Ob2RlVHlwZTt4cHQAGeS4quS6uuepuumXtC/kuKrkurrpobnnm65zcgAXamF2YS51dGlsLkxpbmtlZEhhc2hNYXA0wE5cEGzA+wIAAVoAC2FjY2Vzc09yZGVyeHIAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAAAHcIAAAAEAAAAAB4AHB0AAkyNjkzMTU5LjB0ABjkuKrkurrpobnnm64gKDI2OTMxNTkuMCl0AAkxNTk5MzM5LjB0AAkyNjkzMTU5LjB0AAzkuKrkurrpobnnm650AAkxNTk5MzM5LjBwfnIALmNvbS5pdGFuZ2NlbnQuaWRlYS5wbHVnaW4uYXBpLmFjY291bnQuTm9kZVR5cGUAAAAAAAAAABIAAHhyAA5qYXZhLmxhbmcuRW51bQAAAAAAAAAAEgAAeHB0AAdQUk9KRUNUeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ACXkuKrkurrnqbrpl7Qv6IuN56m55aSW5Y2W4oCU55So5oi356uvc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJMzU2NTczOC4wdAAk6IuN56m55aSW5Y2W4oCU55So5oi356uvICgzNTY1NzM4LjApdAAJMTU5OTMzOS4wdAAJMzU2NTczOC4wdAAY6IuN56m55aSW5Y2W4oCU55So5oi356uvdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ACXkuKrkurrnqbrpl7Qv6IuN56m55aSW5Y2W4oCU566h55CG56uvc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJMzU2NTc3MS4wdAAk6IuN56m55aSW5Y2W4oCU566h55CG56uvICgzNTY1NzcxLjApdAAJMTU5OTMzOS4wdAAJMzU2NTc3MS4wdAAY6IuN56m55aSW5Y2W4oCU566h55CG56uvdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ABbkuKrkurrnqbrpl7Qv6L2v5Lu25p2vc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJNDQwNDM3MC4wdAAV6L2v5Lu25p2vICg0NDA0MzcwLjApdAAJMTU5OTMzOS4wdAAJNDQwNDM3MC4wdAAJ6L2v5Lu25p2vdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ACXkuKrkurrnqbrpl7Qv5Lq65Yqb6LWE5rqQ566h55CG57O757ufc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJNDYyODM1OC4wdAAk5Lq65Yqb6LWE5rqQ566h55CG57O757ufICg0NjI4MzU4LjApdAAJMTU5OTMzOS4wdAAJNDYyODM1OC4wdAAY5Lq65Yqb6LWE5rqQ566h55CG57O757ufdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ABLkuKrkurrnqbrpl7QvbW92aWVzcQB+ABs/QAAAAAAAAHcIAAAAEAAAAAB4AHB0AAk0NzE0MzkzLjB0ABFtb3ZpZSAoNDcxNDM5My4wKXQACTE1OTkzMzkuMHQACTQ3MTQzOTMuMHQABW1vdmlldAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ABPkuKrkurrnqbrpl7Qvc3BhcnRhc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJNDk4MDc5My4wdAASc3BhcnRhICg0OTgwNzkzLjApdAAJMTU5OTMzOS4wdAAJNDk4MDc5My4wdAAGc3BhcnRhdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ABbkuKrkurrnqbrpl7Qva2Vu5LqR55uYc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJNTE5MDIyOC4wdAAVa2Vu5LqR55uYICg1MTkwMjI4LjApdAAJMTU5OTMzOS4wdAAJNTE5MDIyOC4wdAAJa2Vu5LqR55uYdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ABfkuKrkurrnqbrpl7QvTWluTWVldGluZ3NxAH4AGz9AAAAAAAAAdwgAAAAQAAAAAHgAcHQACTUyMDg4NDQuMHQAFk1pbk1lZXRpbmcgKDUyMDg4NDQuMCl0AAkxNTk5MzM5LjB0AAk1MjA4ODQ0LjB0AApNaW5NZWV0aW5ndAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFwcQB+AA91cQB+AA0AAAACcQB+ABRzcQB+ABV0ACXkuKrkurrnqbrpl7Qv6bG86YeM5Zyo57q/5Lqk5Y+L5bmz5Y+wc3EAfgAbP0AAAAAAAAB3CAAAABAAAAAAeABwdAAJNTM0Njg5OS4wdAAk6bG86YeM5Zyo57q/5Lqk5Y+L5bmz5Y+wICg1MzQ2ODk5LjApdAAJMTU5OTMzOS4wdAAJNTM0Njg5OS4wdAAY6bG86YeM5Zyo57q/5Lqk5Y+L5bmz5Y+wdAAJMTU5OTMzOS4wcHEAfgAmeHNxAH4ABgFzcQB+AAoAAAAAAAAAAnVxAH4ADQAAAApzcQB+AAYBcHEAfgCLdXEAfgANAAAAAnEAfgAUc3EAfgAVdAAg5Liq5Lq656m66Ze0L1VPRlMvVU9GU0NvbnRyb2xsZXJzcQB+ABs/QAAAAAAAAHcIAAAAEAAAAAB4AHQADlVPRlNDb250cm9sbGVydAALNC41ODUyMDM1RTd0AA5VT0ZTQ29udHJvbGxlcnQACTU1MTAwNjIuMHQACTU1MTAwNjIuMHQABFVPRlNwcH5xAH4AJHQABkZPTERFUnhzcQB+AAYBcHEAfgCLdXEAfgANAAAAAnEAfgAUc3EAfgAVdAAi5Liq5Lq656m66Ze0L1VPRlMvQnVja2V0Q29udHJvbGxlcnNxAH4AGz9AAAAAAAAAdwgAAAAQAAAAAHgAdAAQQnVja2V0Q29udHJvbGxlcnQACzQuNzE4NDIxN0U3dAAQQnVja2V0Q29udHJvbGxlcnQACTU1MTAwNjIuMHQACTU1MTAwNjIuMHQABFVPRlNwcHEAfgCZeHBwcHBwcHBweHEAfgAPdXEAfgANAAAAAnEAfgAUc3EAfgAVdAAR5Liq5Lq656m66Ze0L1VPRlNzcQB+ABs/QAAAAAAAAHcIAAAAEAAAAAB4AHB0AAk1NTEwMDYyLjB0ABBVT0ZTICg1NTEwMDYyLjApdAAJMTU5OTMzOS4wdAAJNTUxMDA2Mi4wdAAEVU9GU3QACTE1OTkzMzkuMHBxAH4AJnhzcQB+AAYBcHEAfgAPdXEAfgANAAAAAnEAfgAUc3EAfgAVdAAR5Liq5Lq656m66Ze0L1VDRE5zcQB+ABs/QAAAAAAAAHcIAAAAEAAAAAB4AHB0AAk1NjQ1MDA5LjB0ABBVQ0ROICg1NjQ1MDA5LjApdAAJMTU5OTMzOS4wdAAJNTY0NTAwOS4wdAAEVUNETnQACTE1OTkzMzkuMHBxAH4AJnhwcHBwcHBwcHhxAH4ACXVxAH4ADQAAAAJxAH4AFHNxAH4AFXQADOS4quS6uuepuumXtHNxAH4AGz9AAAAAAAAAdwgAAAAQAAAAAHgAcHQACTE1OTkzMzkuMHQADOS4quS6uuepuumXtHBwcHQACTE1OTkzMzkuMHQADOS4quS6uuepuumXtH5xAH4AJHQABFRFQU14cHBwcHBwcHBweHB1cQB+AA0AAAACcQB+ABRzcQB+ABV0AARSb290cHB0AAEwcQB+AMdwcHBwcHEAfgDDeHNxAH4ACgAAAAAAAAACdXEAfgANAAAACnQABHJvb3RxAH4ACXBwcHBwcHBweHg=&lt;/byte-array&gt;" />
  </component>
</project>

================================================
FILE: .idea/codeStyles/codeStyleConfig.xml
================================================
<component name="ProjectCodeStyleConfiguration">
  <state>
    <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
  </state>
</component>

================================================
FILE: .idea/compiler.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="CompilerConfiguration">
    <annotationProcessing>
      <profile default="true" name="Default" enabled="true" />
      <profile name="Maven default annotation processors profile" enabled="true">
        <sourceOutputDir name="target/generated-sources/annotations" />
        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
        <outputRelativeToContentRoot value="true" />
        <module name="sparta-uac-console" />
        <module name="radium" />
        <module name="shadow" />
        <module name="hydra-framework-runtime" />
        <module name="hydra-architecture" />
        <module name="odin-architecture" />
        <module name="Summer" />
        <module name="Pinecone" />
        <module name="sparta-api-uac" />
        <module name="heist-framework-architecture" />
        <module name="sparta-uofs-console" />
        <module name="hydra-kom-default-driver" />
        <module name="hydra-message-control" />
        <module name="hydra-framework-service" />
        <module name="hydra-framework-storage" />
        <module name="ulf-lib-oltp-rdb" />
        <module name="redqueen-framework-service" />
        <module name="skynet-system" />
        <module name="Sparta" />
        <module name="hydra-lib-uofs-cache" />
        <module name="ulf-lib-construction" />
        <module name="heist-system-schedule" />
        <module name="hydra-framework-device" />
        <module name="redstone-message-stones" />
        <module name="hydra-lib-thrift-sdk" />
        <module name="redstone-architecture" />
        <module name="hydra-service-control" />
        <module name="heist-http-client-okhttp-suit" />
        <module name="hydra-architecture-conduct" />
        <module name="hydra-system-reign" />
        <module name="hydra-architecture-message" />
        <module name="skynet-architecture" />
        <module name="sparta-utask-console" />
        <module name="sailor-stream-distribute-sdk" />
        <module name="sparta-uofs-service" />
        <module name="springram" />
        <module name="sparta-ucdn-console" />
        <module name="ulfhedinn" />
        <module name="hydra-r-atlas-default-driver" />
        <module name="odin-framework-runtime" />
        <module name="Shadow" />
        <module name="ender-system-hydra" />
        <module name="hydra-lib-grpc-service-sdk" />
        <module name="sauron-core" />
        <module name="sparta-api-uofs" />
        <module name="summer" />
        <module name="slime" />
        <module name="jelly" />
        <module name="Radium" />
        <module name="redqueen-system" />
        <module name="skynet-cloud-deploy" />
        <module name="Saurye" />
        <module name="hydra-message-broadcast" />
        <module name="hydra-architecture-storage" />
        <module name="Slime" />
        <module name="redqueen-architecture" />
        <module name="sparta-ucdn-service" />
        <module name="Hydra" />
        <module name="hydra-system-tritium" />
        <module name="hydra-framework-config" />
        <module name="redqueen-computation-suit" />
        <module name="sparta-core-console" />
        <module name="Springram" />
        <module name="pinecone" />
        <module name="Ulfhedinn" />
        <module name="Jelly" />
        <module name="saurye" />
      </profile>
    </annotationProcessing>
    <bytecodeTargetLevel>
      <module name="Autumn" target="11" />
      <module name="Console" target="11" />
      <module name="File" target="11" />
      <module name="Logger" target="11" />
      <module name="Messenger" target="11" />
      <module name="Netty" target="11" />
      <module name="Pinecontum" target="11" />
      <module name="TaskJuggler" target="11" />
    </bytecodeTargetLevel>
  </component>
  <component name="JavacSettings">
    <option name="ADDITIONAL_OPTIONS_OVERRIDE">
      <module name="Autumn" options="-parameters" />
      <module name="Console" options="-parameters" />
      <module name="File" options="-parameters" />
      <module name="Hydra" options="-parameters" />
      <module name="Jelly" options="-parameters" />
      <module name="Logger" options="-parameters" />
      <module name="Messenger" options="-parameters" />
      <module name="Netty" options="-parameters" />
      <module name="Pinecone" options="-parameters" />
      <module name="Pinecones" options="-parameters" />
      <module name="Pinecontum" options="-parameters" />
      <module name="Radium" options="-parameters" />
      <module name="Sauron" options="-parameters" />
      <module name="Saurons" options="" />
      <module name="Saurye" options="-parameters" />
      <module name="Shadow" options="-parameters" />
      <module name="Slime" options="-parameters" />
      <module name="Sparta" options="-parameters" />
      <module name="Springram" options="-parameters" />
      <module name="Summer" options="-parameters" />
      <module name="TaskJuggler" options="-parameters" />
      <module name="Ulfhedinn" options="-parameters" />
      <module name="Walnuts" options="-parameters" />
      <module name="ender-system-hydra" options="-parameters" />
      <module name="heist-framework-architecture" options="-parameters" />
      <module name="heist-http-client-okhttp-suit" options="-parameters" />
      <module name="heist-system-schedule" options="-parameters" />
      <module name="hydra" options="" />
      <module name="hydra-architecture" options="-parameters" />
      <module name="hydra-architecture-conduct" options="-parameters" />
      <module name="hydra-architecture-message" options="-parameters" />
      <module name="hydra-architecture-storage" options="-parameters" />
      <module name="hydra-framework-config" options="-parameters" />
      <module name="hydra-framework-device" options="-parameters" />
      <module name="hydra-framework-runtime" options="-parameters" />
      <module name="hydra-framework-service" options="-parameters" />
      <module name="hydra-framework-storage" options="-parameters" />
      <module name="hydra-kom-default-driver" options="-parameters" />
      <module name="hydra-lib-grpc-service-sdk" options="-parameters" />
      <module name="hydra-lib-thrift-sdk" options="-parameters" />
      <module name="hydra-lib-uofs-cache" options="-parameters" />
      <module name="hydra-message-broadcast" options="-parameters" />
      <module name="hydra-message-control" options="-parameters" />
      <module name="hydra-r-atlas-default-driver" options="-parameters" />
      <module name="hydra-service-control" options="-parameters" />
      <module name="hydra-system-reign" options="-parameters" />
      <module name="hydra-system-tritium" options="-parameters" />
      <module name="jelly" options="-parameters" />
      <module name="odin-architecture" options="-parameters" />
      <module name="odin-framework-runtime" options="-parameters" />
      <module name="pinecone" options="-parameters" />
      <module name="radium" options="-parameters" />
      <module name="redqueen-architecture" options="-parameters" />
      <module name="redqueen-computation-suit" options="-parameters" />
      <module name="redqueen-framework-service" options="-parameters" />
      <module name="redqueen-system" options="-parameters" />
      <module name="redstone-architecture" options="-parameters" />
      <module name="redstone-message-stones" options="-parameters" />
      <module name="sailor-stream-distribute-sdk" options="-parameters" />
      <module name="sauron-core" options="-parameters" />
      <module name="saurye" options="-parameters" />
      <module name="shadow" options="-parameters" />
      <module name="skynet-architecture" options="-parameters" />
      <module name="skynet-cloud-deploy" options="-parameters" />
      <module name="skynet-system" options="-parameters" />
      <module name="slime" options="-parameters" />
      <module name="sparta" options="" />
      <module name="sparta-api-uac" options="-parameters" />
      <module name="sparta-api-uofs" options="-parameters" />
      <module name="sparta-core-console" options="-parameters" />
      <module name="sparta-uac-console" options="-parameters" />
      <module name="sparta-ucdn-console" options="-parameters" />
      <module name="sparta-ucdn-service" options="-parameters" />
      <module name="sparta-uofs-console" options="-parameters" />
      <module name="sparta-uofs-service" options="-parameters" />
      <module name="sparta-utask-console" options="-parameters" />
      <module name="springram" options="-parameters" />
      <module name="summer" options="-parameters" />
      <module name="ulf-lib-construction" options="-parameters" />
      <module name="ulf-lib-oltp-rdb" options="-parameters" />
      <module name="ulfhedinn" options="-parameters" />
    </option>
  </component>
</project>

================================================
FILE: .idea/dataSources.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="DataSourceManagerImpl" format="xml" multifile-model="true">
    <data-source source="LOCAL" name="@node1.nutgit.com" uuid="71727912-1734-4331-8895-792542b67243">
      <driver-ref>mysql.8</driver-ref>
      <synchronize>true</synchronize>
      <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
      <jdbc-url>jdbc:mysql://node1.nutgit.com:13393</jdbc-url>
      <jdbc-additional-properties>
        <property name="com.intellij.clouds.kubernetes.db.host.port" />
        <property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
        <property name="com.intellij.clouds.kubernetes.db.container.port" />
      </jdbc-additional-properties>
      <working-dir>$ProjectFileDir$</working-dir>
    </data-source>
    <data-source source="LOCAL" name="@localhost" uuid="593931c7-fd46-4365-a6f4-71bd41b5fd8b">
      <driver-ref>mysql.8</driver-ref>
      <synchronize>true</synchronize>
      <jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
      <jdbc-url>jdbc:mysql://localhost:3306</jdbc-url>
      <jdbc-additional-properties>
        <property name="com.intellij.clouds.kubernetes.db.host.port" />
        <property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
        <property name="com.intellij.clouds.kubernetes.db.container.port" />
      </jdbc-additional-properties>
      <working-dir>$ProjectFileDir$</working-dir>
    </data-source>
  </component>
</project>

================================================
FILE: .idea/dictionaries/project.xml
================================================
<component name="ProjectDictionaryState">
  <dictionary name="project">
    <words>
      <w>Clientile</w>
    </words>
  </dictionary>
</component>

================================================
FILE: .idea/dictionaries/undefined.xml
================================================
<component name="ProjectDictionaryState">
  <dictionary name="undefined">
    <words>
      <w>arraytron</w>
      <w>heistgram</w>
      <w>heistotron</w>
      <w>heistron</w>
      <w>indexable</w>
      <w>indexables</w>
      <w>maptron</w>
      <w>nonjron</w>
      <w>pinecone</w>
      <w>sauron</w>
      <w>servgram</w>
      <w>servtus</w>
      <w>sitemap</w>
    </words>
  </dictionary>
</component>

================================================
FILE: .idea/encodings.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Encoding">
    <file url="file://$PROJECT_DIR$" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Archcraft/ender-system-hydra/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Archcraft/redstone-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Archcraft/redstone-message-stones/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Archcraft/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Archcraft/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Console" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/File" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/File/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-architecture-conduct/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-architecture-message/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-architecture-storage/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-framework-config/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-framework-device/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-framework-runtime/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-framework-service/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-framework-storage/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-kom-default-driver/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-lib-grpc-service-sdk/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-lib-thrift-sdk/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-lib-uofs-cache/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-message-broadcast/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-message-control/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-r-atlas-default-driver/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-service-control/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-system-reign/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/hydra-system-tritium/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Hydra/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Logger" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Logger/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Messenger" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Messenger/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Odin/odin-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Odin/odin-framework-runtime/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Odin/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Odin/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Hydra" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Hydra/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Jelly" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Jelly/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Pinecone" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Pinecone/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Slime" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Slime/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Springram" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Springram/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Summer" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Summer/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Ulfhedinn" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/Ulfhedinn/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/ulf-lib-construction/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Pinecones/ulf-lib-oltp-rdb/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/redqueen-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/redqueen-computation-suit/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/redqueen-framework-service/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/redqueen-system/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/RedQueen/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Radium" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Radium/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Saurye" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Saurye/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Shadow" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/Shadow/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/heist-framework-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/heist-http-client-okhttp-suit/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/heist-system-schedule/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/sauron-core/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Saurons/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Skynet/skynet-architecture/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Skynet/skynet-cloud-deploy/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Skynet/skynet-system/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Skynet/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Skynet/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-api-uac/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-api-uofs/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-core-console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-uac-console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-ucdn-console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-ucdn-service/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-uofs-console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-uofs-service/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/sparta-utask-console/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Sparta/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/TaskJuggler" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/TaskJuggler/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts/Sparta" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts/Sparta/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts/sailor-stream-distribute-sdk/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/Walnuts/src/main/resources" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
  </component>
</project>

================================================
FILE: .idea/jarRepositories.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="RemoteRepositoriesConfiguration">
    <remote-repository>
      <option name="id" value="central" />
      <option name="name" value="Central Repository" />
      <option name="url" value="https://repo.maven.apache.org/maven2" />
    </remote-repository>
    <remote-repository>
      <option name="id" value="central" />
      <option name="name" value="Central Repository" />
      <option name="url" value="http://maven.aliyun.com/nexus/content/repositories/central/" />
    </remote-repository>
    <remote-repository>
      <option name="id" value="central" />
      <option name="name" value="Maven Central repository" />
      <option name="url" value="https://repo1.maven.org/maven2" />
    </remote-repository>
    <remote-repository>
      <option name="id" value="jboss.community" />
      <option name="name" value="JBoss Community repository" />
      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
    </remote-repository>
    <remote-repository>
      <option name="id" value="central" />
      <option name="name" value="Central Repository" />
      <option name="url" value="https://maven.aliyun.com/repository/public" />
    </remote-repository>
  </component>
</project>

================================================
FILE: .idea/misc.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ExternalStorageConfigurationManager" enabled="true" />
  <component name="MavenProjectsManager">
    <option name="originalFiles">
      <list>
        <option value="$PROJECT_DIR$/pom.xml" />
        <option value="$PROJECT_DIR$/Pinecones/Summer/pom.xml" />
      </list>
    </option>
  </component>
  <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11_x64" project-jdk-type="JavaSDK">
    <output url="file://$PROJECT_DIR$/out" />
  </component>
</project>

================================================
FILE: .idea/sqldialects.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="SqlDialectMappings">
    <file url="PROJECT" dialect="MySQL" />
  </component>
</project>

================================================
FILE: .idea/uiDesigner.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Palette2">
    <group name="Swing">
      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
      </item>
      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
        <initial-values>
          <property name="text" value="Button" />
        </initial-values>
      </item>
      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="RadioButton" />
        </initial-values>
      </item>
      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="CheckBox" />
        </initial-values>
      </item>
      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
        <initial-values>
          <property name="text" value="Label" />
        </initial-values>
      </item>
      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
          <preferred-size width="150" height="-1" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
          <preferred-size width="150" height="50" />
        </default-constraints>
      </item>
      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
          <preferred-size width="200" height="200" />
        </default-constraints>
      </item>
      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
      </item>
      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
      </item>
      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
          <preferred-size width="-1" height="20" />
        </default-constraints>
      </item>
      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
      </item>
      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
      </item>
    </group>
  </component>
</project>

================================================
FILE: .idea/vcs.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="$PROJECT_DIR$" vcs="Git" />
  </component>
</project>

================================================
FILE: Archcraft/ender-system-hydra/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>archcraft</artifactId>
        <groupId>com.archcraft</groupId>
        <version>2.5.1</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.walnut.ender.system</groupId>
    <artifactId>ender-system-hydra</artifactId>
    <version>2.5.1</version>
    <packaging>jar</packaging>

    <dependencies>
        <dependency>
            <groupId>com.pinecone.hydra.kernel</groupId>
            <artifactId>hydra-system-reign</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.tritium</groupId>
            <artifactId>hydra-system-tritium</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.acorn.redqueen.kernel</groupId>
            <artifactId>redqueen-system</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.acorn.skynet.kernel</groupId>
            <artifactId>skynet-system</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.acorn.redqueen.kernel</groupId>
            <artifactId>redqueen-system</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>


</project>

================================================
FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/EnderHydra.java
================================================
package com.walnut.archcraft.ender;

import com.acorn.redqueen.system.ServiceCentralControl;
import com.acorn.skynet.system.SkynetSubsystem;
import com.pinecone.framework.system.CascadeSystem;
import com.pinecone.framework.system.executum.Processum;
import com.pinecone.framework.system.regime.arch.Lord;
import com.pinecone.framework.util.id.GuidAllocator;
import com.pinecone.framework.util.name.UniNamespace;
import com.pinecone.hydra.proc.ProcessManager;
import com.pinecone.hydra.proc.UProcess;
import com.pinecone.hydra.proc.UniformProcessManager;
import com.pinecone.hydra.proc.image.FileSystemMappingImageLoader;
import com.pinecone.hydra.proc.image.ImageLoader;
import com.pinecone.hydra.proc.image.UniformMultiScopeImageLoader;
import com.pinecone.hydra.proc.image.kom.VirtualExeImageInstrument;
import com.pinecone.hydra.proc.image.kom.VirtualMappingExeImageInstrument;
import com.pinecone.hydra.reign.UnixInstitutionalizedMetaImperiumPrivy;
import com.pinecone.hydra.system.component.LogStatuses;

import com.pinecone.hydra.system.imperium.ImperiumPrivy;
import com.pinecone.hydra.system.imperium.KernelObjectRootMountPoint;
import com.pinecone.hydra.system.ko.KernelObjectConfig;
import com.pinecone.hydra.system.ko.runtime.GenericRuntimeInstrumentConfig;
import com.pinecone.hydra.system.subsystem.CentralKernelLordFederation;
import com.pinecone.hydra.system.subsystem.KernelLordFederation;
import com.pinecone.tritium.Tritium;
import com.pinecone.ulf.util.guid.GUIDs;
import com.pinecone.ulf.util.guid.i64.GuidAllocator72;
import com.pinecone.ulf.util.guid.i64.GuidAllocator72V2;
import com.walnut.archcraft.ender.system.HydraEmpire;
import com.walnut.archcraft.ender.system.Hydroxy;

public class EnderHydra extends Tritium implements HydraEmpire {

    protected GuidAllocator             mSystemGuidAllocator;
    protected GuidAllocator72           mSystemGuidAllocator72;
    protected ImageLoader               mSystemImageLoader;
    protected ProcessManager            mSystemProcessManager;
    protected UProcess                  mProxiedRootSystemProcess;
    protected KernelObjectConfig        mFundamentalKernelObjectConfig;
    protected VirtualExeImageInstrument mVirtualExeImageInstrument;
    protected ImperiumPrivy             mImperiumPrivy;


    protected KernelLordFederation      mLordFederation;
    protected SkynetSubsystem           mSkynetSubsystem;
    protected ServiceCentralControl     mServiceCentralControl;


    public EnderHydra( String[] args, CascadeSystem parent ) {
        this( args, null, parent );
    }

    public EnderHydra( String[] args, String szName, CascadeSystem parent ){
        super( args, szName, parent );
    }

    @Override
    protected void prepare_system_skeleton() {
        super.prepare_system_skeleton();
        this.prepare_uniform_system();
    }

    protected void prepare_uniform_system_process_task_subsystem() {
        this.mVirtualExeImageInstrument = new VirtualMappingExeImageInstrument( this, "" );
        this.infoLifecycle( "<Uniform Hydra> ProcessSubsystem[1] System VirtualExeImageInstrument Initialization", LogStatuses.StatusDone );


        ImageLoader localMappingImageLoader = new FileSystemMappingImageLoader( this, this.mVirtualExeImageInstrument );
        this.infoLifecycle( "<Uniform Hydra> ProcessSubsystem[2] System Scope LocalMappingImageLoader Initialization", LogStatuses.StatusDone );
        this.mSystemImageLoader         = new UniformMultiScopeImageLoader( this, localMappingImageLoader );
        this.infoLifecycle( "<Uniform Hydra> ProcessSubsystem[3] System Scope UniformMultiScopeImageLoader Initialization", LogStatuses.StatusDone );


        this.mSystemProcessManager = new UniformProcessManager(
                this, null, "SystemUniformProcessManager", "", null
        );
        this.getDispenserCenter().getInstanceDispenser().registerInstance( "__SystemTaskManager__", this.mSystemProcessManager );
        this.infoLifecycle( "<Uniform Hydra> ProcessSubsystem[4] System ProcessManager Initialization", LogStatuses.StatusDone );


        this.mProxiedRootSystemProcess  = new Hydroxy( this );
        this.mSystemProcessManager.applyRootUProcess( this.mProxiedRootSystemProcess );
        this.mSystemProcessManager.register( this.mProxiedRootSystemProcess );
        this.infoLifecycle( "<Uniform Hydra> ProcessSubsystem[5] System Hydroxy Initialization", LogStatuses.StatusDone );

        this.infoLifecycle( "<Uniform Hydra> Uniform System Process/Task Subsystem", LogStatuses.StatusDone );
    }

    protected void prepare_uniform_system_imperium_privy() {
        this.mImperiumPrivy = new UnixInstitutionalizedMetaImperiumPrivy( new UniNamespace( "SystemUnixInstitutionalizedMetaImperiumPrivy" ), this, null, this.fundamentalKernelObjectConfig() );
        this.infoLifecycle(
                "<Uniform Hydra> System ImperiumPrivy Initialization. (name: `" + this.mImperiumPrivy.getTargetingName() + "`, class: `" + this.mImperiumPrivy.getClass().getName() + "`)",
                LogStatuses.StatusDone
        );
        this.mImperiumPrivy.getExpressInstrument().mount( KernelObjectRootMountPoint.SysImages.getMountPoint(), this.mVirtualExeImageInstrument );
        this.infoLifecycle(
                "<Uniform Hydra::Privy> System VirtualExeImageInstrument Mount. (MountPoint: `/" + KernelObjectRootMountPoint.SysImages.getMountPoint() + "`)",
                LogStatuses.StatusDone
        );


        this.infoLifecycle( "<Uniform Hydra> Uniform Imperium Privy", LogStatuses.StatusDone );
    }

    @Override
    protected void prepare_system_skeleton_before() {
        this.prepare_uniform_system_guid_system();
    }

    protected void prepare_uniform_system_guid_system() {
        this.mSystemGuidAllocator    = GUIDs.newGuidAllocator( 1984 ); // TODO MachineId allocation.
        this.infoLifecycle(
                "<Uniform Hydra> System GUIDAllocator Initialization [Type: `" + this.mSystemGuidAllocator.getClass().getName() + "`]",
                LogStatuses.StatusDone
        );

        this.mSystemGuidAllocator72  = new GuidAllocator72V2();
        this.infoLifecycle(
                "<Uniform Hydra> System GUIDAllocator72 Initialization [Type: `" + this.mSystemGuidAllocator72.getClass().getName() + "`]",
                LogStatuses.StatusDone
        );
    }

    protected void prepare_uniform_system() {
        this.infoLifecycle( "<Hydra Empire> Uniform Operation System", LogStatuses.StatusStart );

        this.init_uniform_system_configuration();

        this.prepare_uniform_system_process_task_subsystem();
        this.init_process_kernel_subsystem();

        this.prepare_modularized_subsystem();

        this.infoLifecycle( "<Hydra Empire> Uniform Operation System", LogStatuses.StatusReady );
        this.getLogger().info( "[Welcome] [<Hydra Empire> Welcome to join the imperial army!]" );
    }

    protected void prepare_modularized_subsystem() {
        this.infoLifecycle( "<Hydra Empire> [SummoningLords] Modularized Subsystem Initialization", LogStatuses.StatusStart );
        this.mLordFederation = new CentralKernelLordFederation( this );


        this.mSkynetSubsystem = (SkynetSubsystem) this.mLordFederation.get( "KernelSkynetLord" );
        if ( this.mSkynetSubsystem != null ) {
            this.mSkynetSubsystem.vitalize();
        }

        this.mServiceCentralControl = (ServiceCentralControl) this.mLordFederation.get( "KernelRedQueenLord" );
        if ( this.mServiceCentralControl != null ) {
            this.mServiceCentralControl.vitalize();
        }

        this.getLogger().info( "[ActionReport] <Hydra Empire> [SummoningLords] Empire now has {} lords.", this.countEmpireLords() );
        this.infoLifecycle( "<Hydra Empire> [SummoningLords] Modularized Subsystem Initialization", LogStatuses.StatusDone );
    }

    protected void init_process_kernel_subsystem() {
        this.infoLifecycle( "Uniform Process Subsystem", LogStatuses.StatusStart );

        this.prepare_uniform_system_imperium_privy();

        this.infoLifecycle( "Uniform Process Subsystem", LogStatuses.StatusDone );
    }

    protected void init_uniform_system_configuration() {
        this.infoLifecycle( "Uniform System Configuration", LogStatuses.StatusStart );

        this.mFundamentalKernelObjectConfig = new GenericRuntimeInstrumentConfig();
        this.infoLifecycle( "<Uniform Hydra> System FundamentalKernelObjectConfig Initialization", LogStatuses.StatusDone );

        this.infoLifecycle( "Uniform System Configuration", LogStatuses.StatusDone );
    }

    @Override
    protected void traceWelcomeInfo() {
        this.pout().print( "---------------------------------------------------------------\n" );
        this.pout().print( "\u001B[31mBean Nuts Pinecone Ursus for Java\u001B[0m\n" );
        this.pout().print( "\u001B[31mHydra Kingdom Framework (Ender Hydra) \u001B[0m\n" );
        this.pout().print( "\u001B[32mCopyright(C) 2008-2028 Bean Nuts Foundation. All rights reserved.\u001B[0m\n" );
        this.pout().print( "---------------------------------------------------------------\n" );
        this.pout().print( "\u001B[31mDragon King\u001B[0m\n" );
        this.pout().print( "\u001B[32mWebsit: https://www.dragonking.cn/ \u001B[0m\n" );

        this.traceSubsystemWelcomeInfo();
        this.traceSystemBootingInfo();
        this.prepare_system_log4j_logger();
        this.infoLifecycle( "Initialization", LogStatuses.StatusStart );
    }

    @Override
    public GuidAllocator getSystemGuidAllocator() {
        return this.mSystemGuidAllocator;
    }

    @Override
    public GuidAllocator72 getSystemGuidAllocator72() {
        return this.mSystemGuidAllocator72;
    }

    @Override
    public ProcessManager processManager() {
        return this.mSystemProcessManager;
    }

    @Override
    public ImageLoader imageLoader() {
        return this.mSystemImageLoader;
    }

    @Override
    public Processum ownedLocalProcess() {
        return this;
    }

    @Override
    public UProcess ownedUniformProcess() {
        return this.mProxiedRootSystemProcess;
    }

    @Override
    public KernelObjectConfig fundamentalKernelObjectConfig() {
        return this.mFundamentalKernelObjectConfig;
    }

    @Override
    public ImperiumPrivy imperiumPrivy() {
        return this.mImperiumPrivy;
    }

    @Override
    public ServiceCentralControl redQueen() {
        return this.mServiceCentralControl;
    }

    @Override
    public SkynetSubsystem skynet() {
        return this.mSkynetSubsystem;
    }

    @Override
    public Lord getEmpireLordsByName( String lordName ) {
        return this.mLordFederation.get( lordName );
    }

    @Override
    public KernelLordFederation getLordFederation() {
        return this.mLordFederation;
    }

    @Override
    public int countEmpireLords() {
        return this.mLordFederation.size();
    }

    @Override
    public VirtualExeImageInstrument virtualExeImageInstrument() {
        return this.mVirtualExeImageInstrument;
    }
}


================================================
FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydraEmpire.java
================================================
package com.walnut.archcraft.ender.system;

import com.acorn.redqueen.system.ServiceCentralControl;
import com.acorn.skynet.system.SkynetSubsystem;
import com.pinecone.framework.system.regime.arch.Lord;
import com.pinecone.hydra.proc.InstitutionalProcess;
import com.pinecone.hydra.proc.ProcessManager;
import com.pinecone.hydra.proc.ProcessManagerSystema;
import com.pinecone.hydra.proc.image.ImageLoader;
import com.pinecone.hydra.proc.image.kom.VirtualExeImageInstrument;
import com.pinecone.hydra.system.centrum.Centrum;
import com.pinecone.hydra.system.component.Slf4jTraceable;
import com.pinecone.hydra.system.subsystem.KernelLordFederation;
import com.pinecone.hydra.system.types.HydraKingdom;

public interface HydraEmpire extends Centrum, HydraKingdom, Slf4jTraceable, InstitutionalProcess, ProcessManagerSystema {

    ProcessManager processManager();

    ImageLoader imageLoader();

    VirtualExeImageInstrument virtualExeImageInstrument();

    ServiceCentralControl redQueen();

    SkynetSubsystem skynet();

    Lord getEmpireLordsByName( String lordName );

    KernelLordFederation getLordFederation();

    int countEmpireLords();

}


================================================
FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/Hydroxy.java
================================================
package com.walnut.archcraft.ender.system;

import java.util.HashMap;
import java.util.Map;

import com.pinecone.framework.system.RuntimeSystem;
import com.pinecone.framework.util.Debug;
import com.pinecone.framework.util.config.StartupCommandParser;
import com.pinecone.hydra.proc.ArchUProcess;
import com.pinecone.hydra.proc.UProcess;
import com.pinecone.hydra.proc.image.ExecutionImage;
import com.pinecone.hydra.proc.image.GenericClassImage;
import com.pinecone.hydra.proc.ns.GenericSegregationSpace;
import com.pinecone.hydra.proc.ns.ProcSpace;
import com.pinecone.hydra.system.component.LogStatuses;

public class Hydroxy extends ArchUProcess {

    public Hydroxy(
            HydraEmpire hostedSystem,
            UProcess parent, ExecutionImage image, ProcSpace procSpace,
            Map<String, String[]> startupArgs, Map<String, String[]> environmentVars
    ) {
        super( hostedSystem, parent, hostedSystem.processManager(), image, procSpace, startupArgs, environmentVars );

        this.revealNearestSystem().infoLifecycle(
                "HydraSystemProcess [UProcessProxy] [Name: `" + this.getName() + "`]",
                LogStatuses.StatusStandby
        );
        this.revealNearestSystem().infoLifecycle( "HydraSystemProcess Initialization", LogStatuses.StatusDone );
    }

    public Hydroxy( HydraEmpire hostedSystem ) {
        this(
                hostedSystem, null,
                new HydroxyImage( hostedSystem ), new GenericSegregationSpace(),
                hostedSystem.getStartupCommandMap(), hostedSystem.getEnvironmentVars()
        );
    }

    @Override
    public RuntimeSystem parentSystem() {
        return super.parentSystem();
    }

    @Override
    public HydraEmpire revealNearestSystem() {
        return (HydraEmpire) super.revealNearestSystem();
    }
}


================================================
FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydroxyImage.java
================================================
package com.walnut.archcraft.ender.system;

import java.util.Map;

import com.pinecone.hydra.proc.UProcess;
import com.pinecone.hydra.proc.image.ArchEntryPointRunnable;
import com.pinecone.hydra.proc.image.EntryPointRunnable;
import com.pinecone.hydra.proc.image.GenericClassImage;
import com.pinecone.hydra.proc.image.ImageLoadProcedureException;
import com.pinecone.hydra.proc.image.ImageLoader;

public class HydroxyImage extends GenericClassImage {

    public HydroxyImage(
            HydraEmpire system, String name, EntryPointRunnable entryPoint, Class<? extends UProcess> processClassType, ImageLoader imageLoader
    ) throws ImageLoadProcedureException {
        super(
                name, entryPoint, processClassType, imageLoader
        );
    }

    public HydroxyImage( HydraEmpire system ) throws ImageLoadProcedureException {
        this(
                system, "SystemProcess", new ArchEntryPointRunnable() {
                    @Override
                    public int main( Map<String, String[]> args ) {
                        system.start();
                        return 0;
                    }
                },
                Hydroxy.class, system.imageLoader()
        );
    }


}


================================================
FILE: Archcraft/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>sauron</artifactId>
        <groupId>com.sauron</groupId>
        <version>1.2.7</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.archcraft</groupId>
    <artifactId>archcraft</artifactId>
    <packaging>pom</packaging>
    <version>2.5.1</version>

    <modules>
        <module>redstone-architecture</module>
        <module>redstone-message-stones</module>
        <module>ender-system-hydra</module>
    </modules>
</project>

================================================
FILE: Archcraft/redstone-architecture/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>archcraft</artifactId>
        <groupId>com.archcraft</groupId>
        <version>2.5.1</version>
    </parent>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.walnut.redstone.kernel</groupId>
    <artifactId>redstone-architecture</artifactId>
    <version>2.1.0</version>


    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.6.13</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone</groupId>
            <artifactId>pinecone</artifactId>
            <version>2.5.1</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.kernel</groupId>
            <artifactId>hydra-framework-runtime</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.summer.springram</groupId>
            <artifactId>springram</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.tritium</groupId>
            <artifactId>hydra-system-tritium</artifactId>
            <version>2.1.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.kom.driver.default</groupId>
            <artifactId>hydra-kom-default-driver</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.thrift</groupId>
            <artifactId>libthrift</artifactId>
            <version>0.18.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.sdk.thrift</groupId>
            <artifactId>hydra-lib-thrift-sdk</artifactId>
            <version>1.2.1</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.walnut.sparta.api.uac</groupId>
            <artifactId>sparta-api-uac</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>

</project>

================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Bedrock.java
================================================
package com.walnut.archcraft.redstone.architect;

public interface Bedrock extends Stone {
}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Redstone.java
================================================
package com.walnut.archcraft.redstone.architect;

public interface Redstone extends Stone {
}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Stone.java
================================================
package com.walnut.archcraft.redstone.architect;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Stone extends Pinenut {
}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ArchResponseObjectManager.java
================================================
package com.walnut.archcraft.redstone.response;

import java.util.function.Supplier;

import com.pinecone.framework.util.name.Namespace;
import com.pinecone.hydra.system.ArchSystemCascadeComponent;
import com.pinecone.hydra.system.HyComponent;
import com.pinecone.hydra.system.Hydrogen;

public abstract class ArchResponseObjectManager extends ArchSystemCascadeComponent implements ResponseObjectManager {

    public ArchResponseObjectManager( Namespace name, Hydrogen system, HyComponent parent ) {
        super( name, system, system.getComponentManager(), parent );
    }

    public ArchResponseObjectManager( Hydrogen system, HyComponent parent ) {
        this( null, system, parent );
    }

    public ArchResponseObjectManager( Hydrogen system ) {
        this( system, null );
    }


    @Override
    public <T extends RedTraceableResponse> T newResponse(Supplier<T> cons) {
        T response = cons.get();
        response.setRequestId(this.nextTraceId());
        return response;
    }


}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/GenericResultResponse.java
================================================
package com.walnut.archcraft.redstone.response;

import com.pinecone.framework.unit.KeyValue;
import com.pinecone.framework.util.json.JSONEncoder;
import org.springframework.http.HttpStatus;


public class GenericResultResponse<T> implements RedResponseEntity<T> {
    private Boolean    success;
    private Integer    code = HttpStatus.OK.value();
    private String     message;
    private String     requestId;
    private String     errorCode;
    private T          data;

    public static <T> GenericResultResponse<T > success() {
        GenericResultResponse<T> result = new GenericResultResponse<>();
        result.code = HttpStatus.OK.value();
        result.success = true;
        return result;
    }

    public static <T> GenericResultResponse<T > successMsg( String msg  ) {
        GenericResultResponse<T> result = GenericResultResponse.success();
        result.message  = msg;
        return result;
    }

    public static <T> GenericResultResponse<T > success( T object ) {
        GenericResultResponse<T> result = GenericResultResponse.success();
        result.data = object;
        return result;
    }

    public static <T> GenericResultResponse<T > error( String msg ) {
        GenericResultResponse<T> result = new GenericResultResponse<>();
        result.success = false;
        result.message  = msg;
        result.code = HttpStatus.INTERNAL_SERVER_ERROR.value();
        return result;
    }


    @Override
    public Boolean getSuccess() {
        return this.success;
    }

    @Override
    public void setSuccess( Boolean success ) {
        this.success = success;
    }

    @Override
    public Integer getCode() {
        return this.code;
    }

    @Override
    public void setCode( Integer code ) {
        this.code = code;
    }

    @Override
    public String getErrorCode() {
        return this.errorCode;
    }

    @Override
    public void setErrorCode( String errorCode ) {
        this.errorCode = errorCode;
    }

    @Override
    public void setRequestId( String requestId ) {
        this.requestId = requestId;
    }

    @Override
    public String getRequestId() {
        return this.requestId;
    }

    @Override
    public String getMessage() {
        return this.message;
    }

    @Override
    public void setMessage( String msg ) {
        this.message = msg;
    }

    @Override
    public T getData() {
        return this.data;
    }

    @Override
    public void setData( T data ) {
        this.data = data;
    }

    @Override
    public String toJSONString() {
        return JSONEncoder.stringifyMapFormat(new KeyValue[]{
                new KeyValue<>( "success",   this.getSuccess() ),
                new KeyValue<>( "code",      this.code         ),
                new KeyValue<>( "message",   this.message      ),
                new KeyValue<>( "errorCode", this.errorCode    ),
                new KeyValue<>( "requestId", this.requestId    ),
                new KeyValue<>( "data",      this.data         )
        });
    }

    @Override
    public String toString() {
        return this.toJSONString();
    }


}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponse.java
================================================
package com.walnut.archcraft.redstone.response;

import java.io.Serializable;

import com.pinecone.framework.system.prototype.Pinenut;

public interface RedResponse extends Pinenut, Serializable {

    Boolean getSuccess();

    void setSuccess( Boolean success );

    Integer getCode();

    void setCode( Integer code );

    String getErrorCode();

    void setErrorCode( String errorCode );

    String getMessage();

    void setMessage( String msg );


}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponseEntity.java
================================================
package com.walnut.archcraft.redstone.response;

public interface RedResponseEntity<T> extends RedTraceableResponse {

    T getData();

    void setData( T data );

}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedTraceableResponse.java
================================================
package com.walnut.archcraft.redstone.response;

public interface RedTraceableResponse extends RedResponse {

    void setRequestId( String requestId );

    String getRequestId();

}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ResponseObjectManager.java
================================================
package com.walnut.archcraft.redstone.response;

import java.util.function.Supplier;

import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.hydra.system.HyComponent;

public interface ResponseObjectManager extends Pinenut, HyComponent {

    String nextTraceId();

    <T extends RedTraceableResponse> T newResponse(Supplier<T> cons);

}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/system/Dummy.java
================================================
package com.walnut.archcraft.redstone.system;

public class Dummy {
}


================================================
FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/util/Dummy.java
================================================
package com.walnut.archcraft.redstone.util;

public class Dummy {
}


================================================
FILE: Archcraft/redstone-message-stones/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>archcraft</artifactId>
        <groupId>com.archcraft</groupId>
        <version>2.5.1</version>
    </parent>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.walnut.redstone.stones</groupId>
    <artifactId>redstone-message-stones</artifactId>
    <version>2.1.0</version>


    <dependencies>
        <dependency>
            <groupId>com.pinecone</groupId>
            <artifactId>pinecone</artifactId>
            <version>2.5.1</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.kernel</groupId>
            <artifactId>hydra-framework-runtime</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.walnut.redstone.kernel</groupId>
            <artifactId>redstone-architecture</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.kernel</groupId>
            <artifactId>hydra-message-broadcast</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.hydra.kernel</groupId>
            <artifactId>hydra-message-control</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>

</project>

================================================
FILE: Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/Dummy.java
================================================
package com.walnut.archcraft.redstone;

public class Dummy {
}


================================================
FILE: Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/messge/PrimaryMessageWareStone.java
================================================
package com.walnut.archcraft.redstone.messge;

import com.pinecone.framework.system.RuntimeSystem;
import com.pinecone.framework.system.executum.Processum;
import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.hydra.uma.DuplexAppointClient;
import com.pinecone.hydra.uma.DuplexAppointServer;
import com.pinecone.hydra.umb.wolf.UlfBroadcastControlNode;

public interface PrimaryMessageWareStone extends Pinenut {

    RuntimeSystem parentSystem();

    Processum getParentProcess();

    DuplexAppointServer getWolfKingAppointServer();

    DuplexAppointClient getWolfAppointClient();

    UlfBroadcastControlNode getPrimaryKafkaClient();

    UlfBroadcastControlNode getPrimaryRocketClient();

}


================================================
FILE: CHANGELOG.md
================================================
# 更新日志

```markdown
   格式:
    ## [版本号] - 日期
    ### 模板名称 (可选 console-ui, console, FileModule, common, ...)
    - 🎈新增: {模块名称} {功能介绍}
    - 🐞Bug: #{issue号} {bug描述}
    - ⛏修复: #{issue号} {修复描述}
    - 📝文档: {文件名} 添加注释
    - 🚀性能: {类} {方法} {描述}
    - 🎨样式: 
    - 🧹重构:
    - 🧪测试: {类|方法} {测试结果}
    - 🛑更名: {旧名} ➡ {新名}
    - ❌移除: {模块|方法}
    - 🚧施工


    ------

```

------
# 目录
* [V 1.0.1]()
* [V 1.0.0]()
------
## [V 1.0.0] - 2023.5.18
### Messenger
- ❌移除: `Message,MessageType`,移除所有的模块中与`Message`有关的代码
- 🧹重构: 重构`Message`为`UlfUMCMessage`,构建了全新协议UlfUMC
- 🎈新增: 新增`MessageBuilder,MessageFactory`用来构建专属的`UlfUMCMessage`类
------
## [V 1.0.0] - 2023.5.13
### 🎈 TaskJuggler
任务调度模块,主要负责节点的任务分配和处理
- 🎈新增: 新增`Heist 劫匪` 作为`HeistCenter`的工作线程,负责处理单个任务,有失败重试机制
- 🎈新增: 新增`HeistCenter` 任务调度中心,负责初始化任务进度,与`Harbor 港口`通信,是整个任务调度的**核心类**
- 🎈新增: 新增`HeistConfig` 作为整个`Heist`家族的配置类
- 🎈新增: 新增`Harbor 港口` 与 Master节点通信的核心类,目前具备向master节点发送任务查询申请,任务缓存,`HeistCenter`任务获取
- 🎈新增: 新增`MqConfig` 消息队列初始化
### 🎈 com.pinecone
整个项目的核心公共代码所在地
- 🎈新增: 新增`SystemConfig` 整个系统的配置类,可获取一些系统的全局变量
- 🎈新增: 新增`RadiumConstPool` 项目的公共常量池,存放一些常量
- 🎈新增: 新增`SystemUtils` 系统工具类,定制一些独属于该系统的工具
- 🎈🚧新增: 新增`TimeUtil` 时间工具 (不推荐使用)
### 🎈 Messenger
负责定义消息类型,消息结构以及消息队列的一些全局变量管理,专门用来定义消息的模块
- 🎈新增: 新增`Message` 消息类,目前消息队列通信的**核心类**
- 🎈新增: 新增`MessageType` 消息类型类,目前有`Query,Post,Reply,ReplyPost,ShutDown`
- 🎈新增: 新增`MessageConverterConfig` 主要负责mq中类传输的转化
- 🎈新增: 新增`FunctionNamePool` 主要存放Master中对应的方法名称
- 🎈新增: 新增`MqPool` 消息队列全局变量池
### 🎈 Console
项目启动模块
### 🎈 File
文件操作模块
- 🎈新增: 新增 `JsonFileUtil` 工具类,用于进行json文件的读写操作
- 🎈新增: 新增 `FileUtil` 工具类,用于进行文件复制文件删除等操作
- 🎈新增: 新增 `FileCondition` 方法,用于对文件递归删除进行条件过滤
- 🧪测试: 测试 `FileUtil` 工具类, 测试 `JsonFileUtil` 工具类
- 🎈新增: 新增 `FileCacheManagerInstance` 将整个FileCacheManager转变为全局单例,防止重复使用调用
- 🎈新增: 新增 `GlobalFileCache` 全局文件缓存,也负责为`FileCacheManagerInstance`提供初始化的文件缓存队列
- 🎈新增: 新增 `FileCache` 文件缓冲池类,负责缓存文件内容,文件的读取,修改,追加,能够根据刷入时间或者写入字节,来进行自动刷盘操作
- 🎈新增: 新增 `FileCacheManager` 文件缓冲池管理类,管理所有文件缓存池,轮询查看每个文件是否需要自动刷入,目前包含巡逻线程与刷入线程
- 🎈新增: 新增 `FileCacheManagerInit` 用于启动初始化FileCacheManager
------


================================================
FILE: File/File.iml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
    <output url="file://$MODULE_DIR$/target/classes" />
    <output-test url="file://$MODULE_DIR$/target/test-classes" />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
      <excludeFolder url="file://$MODULE_DIR$/target" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="module" module-name="Pinecone" />
    <orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.23" level="project" />
    <orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.11.4" level="project" />
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" />
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.10.2" level="project" />
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" />
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.14" level="project" />
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
    <orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6" level="project" />
    <orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" />
    <orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:3.4.0" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.0.0" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-sts:3.0.0" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ecs:4.2.0" level="project" />
    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.7.0" level="project" />
    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.13.3" level="project" />
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
    <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.27" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4" level="project" />
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.1" level="project" />
    <orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.75" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.3.9.RELEASE" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.4.1" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.4.1" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.18.1" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.vintage:junit-vintage-engine:5.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.7.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.1" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:3.6.28" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.10.18" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.10.18" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.1" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:3.6.28" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.3" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.3" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.3" level="project" />
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.7.0" level="project" />
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.16" level="project" />
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
    <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" />
  </component>
</module>

================================================
FILE: File/pom.xml
================================================
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <groupId>com.Sauron</groupId>
        <artifactId>sauron</artifactId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>File</artifactId>
    <packaging>jar</packaging>

    <name>File</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>com.Sauron</groupId>
            <artifactId>pinecone</artifactId>
            <version>3.3.1</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun.oss</groupId>
            <artifactId>aliyun-sdk-oss</artifactId>
            <version>3.10.2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--json-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.75</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
        </dependency>
    </dependencies>
</project>


================================================
FILE: File/src/main/java/com/genius/App.java
================================================
package com.genius;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}


================================================
FILE: File/src/main/java/com/genius/cache/FileCache.java
================================================
package com.genius.cache;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import com.genius.exception.FileCacheException;
import com.genius.pojo.ConfigFile;
import com.genius.pojo.FileType;
import com.genius.util.JsonFileUtil;
import com.genius.util.TimeUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;

/**
 * @author Genius
 * @date 2023/04/24 00:01
 **/

//TODO 文件缓存写入优化 考虑是否要加一个缓存写入Buffer,将短时间内多个相同Key的内容存入Buffer中,合并存入
public class FileCache <T extends ConfigFile>{
    private T configFile;                                       //文件配置类,得到文件信息和文件夹结构,更新文件存入时间
    private Logger logger;

    private ConcurrentHashMap<String,Object> jsonFile;          //文件内容缓存

    private static int MAX_WRITE_BUFFER_LIMIT = 4096;    //最大写入缓存上线

    private AtomicInteger writeByte;        //当前写入的字节数

    private BlockingQueue<ConcurrentHashMap<String,Object>> syncChannel; //磁盘刷入阻塞队列

    //TODO 优化 考虑是否采用一个定时线程管理所有FileCache的写入
    private ExecutorService pool; //Sync线程池

    private long autoSyncTime; //自动刷入时间

    public FileCache(T configFile) throws FileCacheException {
        init(configFile,10);
    }

    /**
     * 构造方法
     * @param configFile        指定的配置文件
     * @param autoSyncTime      自动刷新时间
     * @param maxWriteBufferLimit   写入上限
     * @throws FileCacheException
     */
    public FileCache(T configFile,long autoSyncTime,int maxWriteBufferLimit)throws FileCacheException {
        MAX_WRITE_BUFFER_LIMIT = maxWriteBufferLimit;
        init(configFile,autoSyncTime);
    }

    /**
     * 初始化方法
     * @param configFile 配置文件
     * @param autoSyncTime 自动刷入时间
     * @throws FileCacheException
     */
    private void init(T configFile, long autoSyncTime) throws FileCacheException {
        this.configFile = configFile;
        this.configFile.updateConfigTime();//更新一下当前的时间

        this.logger = LoggerFactory.getLogger("FileCache:"+this.configFile.getFileName());

        this.autoSyncTime = autoSyncTime;
        if(!load(getFullFilePath())){
            throw new FileCacheException("FileCache Init Error,please Check if your path is correct");
        }

        this.writeByte = new AtomicInteger(0);
        this.syncChannel = new ArrayBlockingQueue<>(20);
        this.pool = Executors.newSingleThreadExecutor();
        pool.submit(new SyncMan());
    }

    /**
     * 加载文件内容
     * @return boolean
     */
    private boolean load(String path){
        Map<String, Object> stringObjectMap = JsonFileUtil.readJsonFile(path);
        if(Objects.isNull(stringObjectMap)){
           logger.error("{}配置文件不存在!",path);
           return false;
        }

        this.jsonFile = new ConcurrentHashMap<>(stringObjectMap);
        return true;
    }

    /**
     * 重新加载内存池Map
     * @return boolean
     */
    public synchronized boolean reload(){
        return load(Paths.get(this.configFile.getFilePath(),this.configFile.getFileName()).toString());
    }

    /**
     * 递进寻找JsonObject中的对象,并改写
     * @param data
     * @param keys
     * @return
     * @throws InterruptedException
     */
    public int writeKeys(Object data,String...keys) throws InterruptedException, FileCacheException {
       return writeKeys(false,data,keys);
    }

    private int writeKeys(boolean isAppend,Object data,String...keys) throws FileCacheException, InterruptedException {

        if(Objects.isNull(data)){return 0;}

        String jsonDataStr = JSON.toJSONString(data);
        int writeBytes = jsonDataStr.getBytes().length;
        if(writeBytes==0){return 0;}

        Object jsonData = writeInData(isAppend,data,keys);
        if(Objects.isNull(jsonData)){return 0;}

        ConcurrentHashMap<String,Object> temp = new ConcurrentHashMap<>(JSONObject.parseObject(JSON.toJSONString(jsonFile),Map.class));
        int newBytes = writeByte.updateAndGet(x -> x + writeBytes >= MAX_WRITE_BUFFER_LIMIT ? 0 : x + writeBytes);

        //TODO 此处会发生脏读问题,即put进入的Map版本不是当前版本,但是目前没有发现该问题是否会影响到文件写入
        if(newBytes==0){
            logger.debug("缓冲区已满,刷入磁盘");
            syncChannel.put(temp);
        }
        return writeBytes;
    }

    //写入
    public int write(Object data,String key) throws InterruptedException, FileCacheException {
       return this.writeKeys(data,key);
    }

    private Object writeInData(boolean isAppend,Object value,String...keys) throws FileCacheException {
        String[] finds = Arrays.copyOf(keys, keys.length - 1);
        Object data = this.get("data");
        Object temp = this.get(finds);
        if(temp instanceof JSONArray){
            try{
                //元素添加
                int index = Integer.parseInt(keys[keys.length-1]);
                if(index==-1){
                    ((JSONArray) temp).add(value);
                }else{
                    String oldValue = ((JSONArray) temp).get(index).toString();
                    value = isAppend?oldValue+value.toString():value;
                    if(oldValue.equals(value)){
                        return null;
                    }
                    ((JSONArray) temp).add(index,value);
                }
            }catch (Exception e){
                return null;
            }
        }
        else if(temp instanceof JSONObject){
            String key = keys[keys.length-1];
            String oldValue = ((JSONObject) temp).get(key).toString();
            value = isAppend?oldValue+value:value;
            if(oldValue.equals(value)){
                return null;
            }
            ((JSONObject) temp).put(key,value);
        }
        else{
            throw new FileCacheException("the keys is error!");
        }
        return data;
    }

    /**
     * 追加内容,支持数组添加内容,添加内容,需要将最后一个key置为-1
     * @param keys  要查找的key
     * @param append 追加内容
     * @return
     * @throws InterruptedException
     */
    public int append(Object append,String...keys) throws InterruptedException, FileCacheException {
        return writeKeys(true,append,keys);
    }

    /**
     * 根据key数组,不断向下获取内容
     * @param keys
     * @return
     */
    public Object get(String...keys){
        Object jsonObject = this.get("data");
        for (String key : keys) {
            if(jsonObject instanceof JSONObject){
                jsonObject = ((JSONObject) jsonObject).get(key);
            }
            else if(jsonObject instanceof JSONArray){
                jsonObject = ((JSONArray) jsonObject).get(Integer.parseInt(key));
            }else{
                return jsonObject;
            }
        }
        return jsonObject;
    }

    /**
     * 获取文件内容
     * @param key
     * @return
     */
    public Object get(String key){
        return jsonFile.get(key);
    }

    /**
     * 清除已写入的字节数记录
     */
    protected void clearWriteBytes(){
        writeByte.updateAndGet(x->0);
    }

    /**
     * 判断当前时间是否超过更新时间
     * @return boolean
     */
    public boolean needAutoSync(){
        long now = TimeUtil.getCurrentSecond();
        return now - TimeUtil.getSecond(configFile.getUpdateTime())>autoSyncTime;
    }

    /**
     * 强制刷入磁盘
     */
    public void forceSync(){
        if(writeByte.get()==0){
            logger.info("未发生版本变化");
            return;
        }
        clearWriteBytes();
        ConcurrentHashMap<String,Object> temp = new ConcurrentHashMap<>(JSONObject.parseObject(JSON.toJSONString(jsonFile),Map.class));
        try {
            syncChannel.put(temp);
        } catch (InterruptedException e) {
            logger.error("自动刷入失败");
        }
    }

    /**
     * 缓冲区刷入
     * @return
     */
    private boolean sync(ConcurrentHashMap<String,Object> take){
        configFile.updateConfigTime(); //刷新配置文件刷入时间
        String dir = getFullFilePath();
        configFile.onlyUpdateTime(take);
        File file = JsonFileUtil.writeJsonFile(dir, take);
        logger.debug("正在写入{}新版本",dir);
        return Objects.isNull(file);
    }




    public BlockingQueue getFileChannel(){
        return this.syncChannel;
    }

    public String getFullFilePath(){
        return Paths.get(this.configFile.getFilePath(), this.configFile.getFileName()).toString();
    }

    public String getFilePath(){
        return this.configFile.getFilePath();
    }

    public String getFileName(){
        return this.configFile.getFileName();
    }

    public long getSyncTime(){
        return this.autoSyncTime;
    }

    public FileType getFileType(){
        return this.configFile.getFileType();
    }

    class SyncMan implements Runnable{

        @Override
        public void run() {
            for(;;){
                try {
                    ConcurrentHashMap<String, Object> take = syncChannel.take();
                    sync(take);
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);
                }
            }
        }
    }

    @Override
    public int hashCode() {
        return Objects.hash(configFile);
    }

    @Override
    public boolean equals(Object obj) {
        if(obj instanceof FileCache){
            if(((FileCache) obj).getFullFilePath().equals(this.getFullFilePath())){
                return true;
            }else if(obj.hashCode() == this.hashCode()){
                return true;
            }
        }
        return false;
    }
}


================================================
FILE: File/src/main/java/com/genius/cache/FileCacheManager.java
================================================
package com.genius.cache;

import org.example.util.TimeUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.List;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicLong;

/**
 * @author Genius
 * @date 2023/04/24 17:35
 **/

/**
 * 文件自动刷入管理类,不断监听文件是否需要自动写入
 */
public class FileCacheManager {

    private Logger logger = LoggerFactory.getLogger(FileCacheManager.class);
    private final List<FileCache> fileCaches;

    private AtomicLong sleepTime; //睡眠时间

    private ExecutorService watchPool;  //巡逻线程

    private ExecutorService autoSyncer; //生产者线程

    private volatile Watcher watcher;

    protected FileCacheManager(List<FileCache> fileCaches){
        this.fileCaches = new CopyOnWriteArrayList<>(fileCaches);
        initSleepTime();
        this.watchPool = Executors.newSingleThreadExecutor();
        this.autoSyncer = Executors.newFixedThreadPool(fileCaches.size());
    }

    /**
     * 根据文件缓存的刷盘时间得到一个最小的睡眠时间,减少空转
     */
    private void initSleepTime(){
        AtomicLong minSleepTime = new AtomicLong(Long.MAX_VALUE);
        fileCaches.forEach(item->{
            minSleepTime.set(Long.min(minSleepTime.get(), item.getSyncTime()));
        });
        this.sleepTime = minSleepTime;
    }

    public void start(){
        if(!fileCaches.isEmpty()){
            if(watcher==null){
                synchronized (FileCacheManager.class){
                    if(watcher==null){
                        watcher = new Watcher();
                        this.watchPool.submit(watcher);
                    }
                }
            }
        }
    }

    public boolean addFileCache(FileCache fileCache){
        if (this.fileCaches.indexOf(fileCache)==-1) {
            fileCaches.add(fileCache);
            initSleepTime();
        }
        return false;
    }

    public List<FileCache> getRunnableFileCaches(){
        return this.fileCaches;
    }

    class Watcher implements Runnable{

        @Override
        public void run() {
            for(;;){
                long now = TimeUtil.getCurrentSecond();
                for(FileCache cache:fileCaches){
                    BlockingQueue fileChannel = cache.getFileChannel();
                    if(fileChannel.isEmpty()){
                        if(cache.needAutoSync()){
                            logger.info("检测到需要强制刷新的文件 {}",cache.getFileName());
                            autoSyncer.submit(new AutoSyncer(cache));
                        }
                    }
                }
                now -= TimeUtil.getCurrentSecond();
                if(now<sleepTime.get()){
                    try {
                        Thread.sleep((sleepTime.get()-now)*1000);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                }
            }
        }
    }

    class AutoSyncer implements Runnable{

        FileCache fileCache;

        public AutoSyncer(FileCache fileCache){
            this.fileCache = fileCache;
        }
        @Override
        public void run() {
            BlockingQueue fileChannel = this.fileCache.getFileChannel();
            if(fileChannel.isEmpty()){
                if(fileCache.needAutoSync()) {
                    fileCache.forceSync();
                }
            }
        }
    }

}


================================================
FILE: File/src/main/java/com/genius/cache/FileCacheManagerInstance.java
================================================
package com.genius.cache;


import com.genius.constpool.GlobalFileCache;

import java.util.List;

/**
 * @author Genius
 * @date 2023/04/25 22:14
 **/

//FileCacheManager单例实体类
public class FileCacheManagerInstance {

    //获取全局的一个fileCaches
    private static List<FileCache> fileCaches = GlobalFileCache.fileCaches;
    private static volatile FileCacheManager Instance;

    public static FileCacheManager getInstance(){
        if(Instance==null){
            synchronized (FileCacheManagerInstance.class){
                if(Instance==null){
                    Instance = new FileCacheManager(fileCaches);
                }
            }
        }
        return Instance;
    }
}


================================================
FILE: File/src/main/java/com/genius/constpool/GlobalFileCache.java
================================================
package com.genius.constpool;



import com.genius.cache.FileCache;

import java.util.List;

/**
 * @author Genius
 * @date 2023/04/25 23:03
 **/

/**
 * 全局文件缓存池,用于存放全局文件缓存,便于跨模块调用
 */
public class GlobalFileCache {


    public static List<FileCache> fileCaches
            = List.of();
}


================================================
FILE: File/src/main/java/com/genius/exception/FileCacheException.java
================================================
package com.genius.exception;

/**
 * @author Genius
 * @date 2023/04/24 00:57
 **/
public class FileCacheException extends Exception{

    String message;

    public FileCacheException(String ErrorMessage){
        this.message = ErrorMessage;
    }

    @Override
    public String getMessage() {
        return message;
    }
}


================================================
FILE: File/src/main/java/com/genius/method/FileCondition.java
================================================
package com.genius.method;

import java.nio.file.Path;

@FunctionalInterface
public interface FileCondition {
    boolean condition(Path path);
}


================================================
FILE: File/src/main/java/com/genius/pojo/CommonConfigFile.java
================================================
package com.genius.pojo;

import org.example.common.ConfigFile;

/**
 * @author Genius
 * @date 2023/04/26 00:12
 **/
public class CommonConfigFile extends ConfigFile {

    public CommonConfigFile(String filePath, String fileName, Object data) {
        super(filePath, fileName, data);
    }
}


================================================
FILE: File/src/main/java/com/genius/pojo/ConfigFile.java
================================================
package com.genius.pojo;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Map;

/**
 * @author Genius
 * @date 2023/04/21 02:24
 **/

//配置文件的抽象类,只负责构建配置文件最基础的架构,一般不用来存放配置文件本身的内容
public abstract class ConfigFile<T> {

    private FileType fileType;
    private String filePath;
    private String fileName;

    private T data;     //json文件的结构不是文件的数据 例如 {username:"",password:""}

    //上一次更新时间
    private LocalDateTime updateTime;

    /**
    * 用于最开始创建配置文件结构的打包
     * @return Map
     */
    public Map<String, Object> packageConfig() {
       return this.packageConfig(this.data);
    }

    /**
     * 用于给外部函数提供的内容打包
     * @return
     */
    public Map<String,Object> packageConfig(T data){
       updateConfigTime();
        return Map.of(
                "data",data,
                "updateTime", updateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))
        );
    }

    /**
     * 只进行时间更新操作
     * @param map
     * @return
     */
    public Map<String,Object> onlyUpdateTime(Map<String,Object> map){
        updateConfigTime();
        if (map.containsKey("updateTime")) {
            map.put("updateTime",updateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
        }
        return map;
    }

    /**
     * 更新配置文件类本身的时间
     */
    public void updateConfigTime(){
        updateTime = LocalDateTime.now();
    }


    public ConfigFile() {
    }

    public ConfigFile(String filePath, String fileName, T data) {
        this.filePath = filePath;
        this.fileName = fileName;
        this.data = data;
        this.updateTime = LocalDateTime.now();
        this.fileType = FileType.COMMON;
    }

    public ConfigFile(String filePath,String fileName,T data,FileType fileType){
        this.filePath = filePath;
        this.fileName = fileName;
        this.data = data;
        this.updateTime = LocalDateTime.now();
        this.fileType = fileType;
    }

    public String getFilePath() {
        return this.filePath;
    }

    public String getFileName() {
        return this.fileName;
    }

    public LocalDateTime getUpdateTime() {return this.updateTime;}

    public FileType getFileType(){
        return this.fileType;
    }

    //不推荐直接使用
    public T getData() {
        return this.data;
    }

    public void setData(T data){this.data = data;}

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public void setFilePath(String filePath){
        this.filePath = filePath;
    }
}


================================================
FILE: File/src/main/java/com/genius/pojo/FileType.java
================================================
package com.genius.pojo;

/**
 * @author Genius
 * @date 2023/04/26 01:48
 **/
public enum FileType {
    LOGGER("日志"),
    COMMON("普通文件");
    private final String name;
    FileType(String name){
        this.name = name;
    }

    public String getName(){
        return this.name;
    }
}


================================================
FILE: File/src/main/java/com/genius/pojo/oss/AliyunOSS.java
================================================
package com.genius.pojo.oss;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.OSSException;
import com.aliyun.oss.model.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;

/**
 * @author Genius
 * @date 2023/05/01 16:38
 **/

@Data
@AllArgsConstructor
@NoArgsConstructor
@Component
@Configuration
public class AliyunOSS implements OssAble {

    private Logger logger = LoggerFactory.getLogger(AliyunOSS.class);
    private String ENDPOINT;

    private String ACCESS_KEY_ID;

    private String ACCESS_KEY_SECRET;

    private long PART_SIZE = 1024*1024;

    public OSS getOssInstance(){
        return new OSSClientBuilder().build(ENDPOINT,ACCESS_KEY_ID,ACCESS_KEY_SECRET);
    }


    /**
     * 单文件上传
     * @param filePath
     * @param bucketName
     * @param objectName
     * @return boolean
     */
    @Override
    public String simpleUpload(String filePath, String bucketName, String objectName) {
        File file = new File(filePath);
        try(InputStream inputStream = new FileInputStream(file)) {
           return this.simpleUpload(inputStream,bucketName,objectName);
        } catch (IOException e){
            return null;
        }
    }

    @Override
    public String simpleUpload(InputStream inputStream, String bucketName, String objectName) {
        OSS ossClient = this.getOssInstance();
        try{
            PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName,objectName,inputStream);
            ossClient.putObject(putObjectRequest);
        }catch (OSSException e){
            loggerError(e);
            return null;
        }finally {
            shutDown(ossClient);
        }

        return Paths.get(bucketName,objectName).toString();
    }

    @Override
    public String multipartUpload(String filePath, String bucketName, String objectName) {
        OSS ossClient = this.getOssInstance();
        try {
            InitiateMultipartUploadRequest request = new InitiateMultipartUploadRequest(bucketName,objectName);
            InitiateMultipartUploadResult upresult = ossClient.initiateMultipartUpload(request);
            String uploadId = upresult.getUploadId();
            File sampleFile = new File(filePath);
            long fileLength = sampleFile.length();
            int partCount = (int)(fileLength/PART_SIZE);
            if(fileLength%PART_SIZE!=0){
                partCount++;
            }
            List<PartETag> partETags =  new ArrayList<PartETag>();
            for(int i=0;i<partCount;i++){
                long startPos = i * PART_SIZE;
                long curPartSize = (i+1==partCount)?(fileLength-startPos):PART_SIZE;
                try(InputStream inputStream = new FileInputStream(sampleFile)){
                    inputStream.skip(startPos);
                    UploadPartRequest uploadPartRequest = new UploadPartRequest();
                    uploadPartRequest.setBucketName(bucketName);
                    uploadPartRequest.setKey(objectName);
                    uploadPartRequest.setUploadId(uploadId);
                    uploadPartRequest.setInputStream(inputStream);
                    uploadPartRequest.setPartSize(curPartSize);
                    uploadPartRequest.setPartNumber(i+1);
                    UploadPartResult uploadPartResult = ossClient.uploadPart(uploadPartRequest);
                    partETags.add(uploadPartResult.getPartETag());
                }catch (IOException e){
                    return null;
                }
            }
            CompleteMultipartUploadRequest completeMultipartUploadRequest =
                    new CompleteMultipartUploadRequest(bucketName, objectName, uploadId, partETags);

            CompleteMultipartUploadResult completeMultipartUploadResult = ossClient.completeMultipartUpload(completeMultipartUploadRequest);
        }catch (OSSException oe){
            loggerError(oe);
            return null;
        }finally {
            shutDown(ossClient);
        }
        return Paths.get(bucketName,objectName).toString();
    }


    @Override
    public boolean endPointUpload(String filePath, String bucketName, String objectName) {
        return false;
    }

    @Override
    public File downloadFile(String downloadPath, String bucketName, String objectName) {
        OSS ossClient = this.getOssInstance();
        File file = new File(downloadPath);
        try {
            ossClient.getObject(new GetObjectRequest(bucketName, objectName), new File(downloadPath));
        }catch (OSSException e){
            loggerError(e);
        }finally {
            shutDown(ossClient);
        }
        return file;
    }

    @Override
    public boolean deleteFile(String fileName, String bucketName) {
        return deleteFiles(List.of(fileName),bucketName);
    }

    @Override
    public boolean deleteFiles(List<String> fileNames, String bucketName) {
        OSS ossClient = this.getOssInstance();
        try{
            DeleteObjectsRequest deleteObjectsRequest = new DeleteObjectsRequest(bucketName);
            deleteObjectsRequest.setKeys(fileNames);
            ossClient.deleteObjects(deleteObjectsRequest);
        }catch (OSSException e){
            loggerError(e);
            return false;
        }finally {
            shutDown(ossClient);
        }
        return true;
    }


    private void loggerError(OSSException e){
        logger.error("Error Message:{}",e.getErrorMessage());
        logger.error("Error Code:{}" + e.getErrorCode());
        logger.error("Request ID:{}" + e.getRequestId());
        logger.error("Host ID:{}" + e.getHostId());
    }

    private void shutDown(OSS ossClient){
        if(ossClient != null){
            ossClient.shutdown();
        }
    }
}


================================================
FILE: File/src/main/java/com/genius/pojo/oss/OssAble.java
================================================
package com.genius.pojo.oss;

import java.io.File;
import java.io.InputStream;
import java.util.List;

public interface OssAble {

    String simpleUpload(String filePath,String bucketName,String objectName);

    String simpleUpload(InputStream inputStream,String bucketName,String objectName);

    String multipartUpload(String filePath,String bucketName,String objectName);

    boolean endPointUpload(String filePath,String bucketName,String objectName);

    File downloadFile(String downloadPath,String bucketName,String objectName);

    boolean deleteFile(String fileName,String bucketName);

    boolean deleteFiles(List<String> fileNames,String bucketName);
}


================================================
FILE: File/src/main/java/com/genius/util/FileUtil.java
================================================
package com.genius.util;

/**
 * @author Genius
 * @date 2023/04/20 11:03
 **/


import com.genius.method.FileCondition;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;

/**
 * 文件工具类
 */
public class FileUtil {

    private static Logger logger = LoggerFactory.getLogger(FileUtil.class);

    /**
     * 判断文件是否存在
     *
     * @param dir 文件路径需要包含文件名
     * @return Boolean
     */
    public static Boolean isFileExist(String dir) {
        return new File(dir).exists();
    }

    /**
     * 复制文件 比 Files更快
     *
     * @param srcPath  源文件路径
     * @param destPath 目标文件路径
     * @return file
     */
    public static File copyFile(String srcPath, String destPath) {
        try (
                FileChannel src = new FileInputStream(srcPath).getChannel();
                FileChannel dest = new FileInputStream(destPath).getChannel()
        ) {
            dest.transferFrom(src, 0, src.size());
        } catch (IOException e) {
            logger.error("复制文件失败", e);
            return null;
        }
        return new File(destPath);
    }

    /**
     * 删除文件
     *
     * @param path     文件路径
     * @param filename 文件名
     * @return boolean
     */
    public static boolean deleteFile(String path, String filename) {
        return deleteFile(Paths.get(path, filename).toString());
    }

    /**
     * 删除文件
     *
     * @param path 文件路径
     * @return boolean
     * @throws IOException IOException
     */
    public static boolean deleteFile(String path) {
        try {
            Files.delete(Paths.get(path));
        } catch (IOException e) {
            logger.error("删除文件失败", e);
            return false;
        }
        return true;
    }

    /**
     * 文件目录递归删除
     *
     * @param path 文件路径
     * @return boolean
     * @throws IOException IOException
     */
    public static boolean deleteDirectory(String path) throws IOException {
        FileCondition condition = file -> !file.toString().startsWith("C:") || !file.toString().startsWith("root");
        return deleteDirectory0(path, condition, condition, condition);
    }

    /**
     * 文件目录递归删除
     *
     * @param path      文件路径
     * @param visit     访问文件时触发该方法
     * @param preVisit  访问子目录前触发该方法
     * @param postVisit 访问目录之后触发该方法
     * @return boolean
     * @throws IOException IOException
     */
    public static boolean deleteDirectory(String path, FileCondition visit, FileCondition preVisit, FileCondition postVisit) throws IOException {
        return deleteDirectory0(path, visit, preVisit, postVisit);
    }

    /**
     * 递归删除
     *
     * @param path 文件路径
     * @return file
     */
    private static boolean deleteDirectory0(String path, FileCondition visit, FileCondition preVisit, FileCondition postVisit) throws IOException {
        Files.walkFileTree(Paths.get(path), new SimpleFileVisitor<Path>() {
                    // 在访问文件时触发该方法
                    @Override
                    public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
                        if (!visit.condition(file)) {
                            logger.info("文件被跳过: {}", file);
                            return FileVisitResult.SKIP_SUBTREE;
                        }
                        Files.delete(file);
                        logger.info("文件被删除: {}", file);
                        return FileVisitResult.CONTINUE;
                    }

                    // 在访问子目录前触发该方法
                    @Override
                    public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
                        if (!preVisit.condition(dir)) {
                            logger.info("目录被跳过: {}", dir);
                            return FileVisitResult.SKIP_SUBTREE;
                        }
                        logger.info("目录被访问: {}", dir);
                        return FileVisitResult.CONTINUE;
                    }

                    // 在访问目录之后触发该方法
                    @Override
                    public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException {
                        if (!postVisit.condition(dir)) {
                            logger.info("目录被跳过: {}", dir);
                            return FileVisitResult.SKIP_SUBTREE;
                        }
                        Files.delete(dir);
                        logger.info("目录被删除: {}", dir);
                        return FileVisitResult.CONTINUE;
                    }

                    // 在访问失败时触发该方法
                    @Override
                    public FileVisitResult visitFileFailed(Path file, IOException exc) throws IOException {
                        // 写一些具体的业务逻辑
                        return super.visitFileFailed(file, exc);
                    }

                }
        );
        return true;
    }

}


================================================
FILE: File/src/main/java/com/genius/util/JsonFileUtil.java
================================================
package com.genius.util;

import com.alibaba.fastjson.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import java.util.Map;
import java.util.Objects;

/**
 * @author Genius
 * @date 2023/04/20 10:53
 **/

/**
 * 操作json文件
 */
public class JsonFileUtil {

    private static final Logger logger = LoggerFactory.getLogger(JsonFileUtil.class);

    /* ------------------read json file------------------ */

    /**
     * 读取json文件
     * @param filePath 文件路径,应该为全路径
     * @param fileName 文件名
     * @return Map<String, Object> 返回Map<String, Object>类型的数据
     */
    public static Map<String, Object> readJsonFile(String filePath, String fileName) {
        return readJsonFile(Paths.get(filePath, fileName).toString());
    }

    /**
     * 读取json文件
     * @param fullPath 文件路径,包含文件名
     * @return Map<String, Object> 返回Map<String, Object>类型的数据
     */
    public static Map<String,Object> readJsonFile(String fullPath){
        Map<String, Object> maps = null;
        JSONObject jsonObject = readJsonFileToJSONObject(fullPath);
        if (Objects.nonNull(jsonObject)) {
            maps = jsonObject.getInnerMap();
        }
        return maps;
    }

    /**
     * 读取json文件转为JSONObject
     * @param fullPath 文件路径,包含文件名
     * @return JSONObject
     */
    public static JSONObject readJsonFileToJSONObject(String fullPath){
        return readJsonFileToObject(fullPath, JSONObject.class);
    }

    /** 读取json文件转为对应的类
     * @param fullPath 文件路径,包含文件名
     * @param clazz 类
     * @return T
     */
    public static <T> T readJsonFileToObject(String fullPath, Class<T> clazz){
        T t = null;
        Path dir = Paths.get(fullPath);
        try{
            if (FileUtil.isFileExist(dir.toString())) {
                String res = Files.readString(dir, StandardCharsets.UTF_8);
                logger.debug("读取json文件成功, 文件内容为: {}", res);

                t = JSON.parseObject(res, clazz);
            }
        }catch (Exception e){
            logger.error("读取json文件失败", e);
        }
        return t;
    }

    /* ------------------write json file------------------ */

    /**
    * 写入json文件
    * @param filePath 文件路径,应该为全路径
    * @param fileName 文件名
    * @param data 写入Json数据
    * @return file
     */
    public static File writeJsonFile(String filePath, String fileName, Map<String, Object> data) {
        return writeJsonFile(Paths.get(filePath, fileName).toString(), data);
    }

    /**
     * 读取json文件
     * @param fullPath 文件路径,应该为全路径
     * @param data 写入Json数据
     * @return file
     */
    public static File writeJsonFile(String fullPath, Map<String, Object> data) {
       return writeJsonFile0(fullPath, JSON.toJSONString(data,true),true);
    }

    /**
     * 写入json文件,如果文件不存在则报错
     * @param filePath 文件路径,应该为全路径
     * @param fileName 文件名
     * @param data 写入Json数据
     * @return file
     */
    public static <T> File writeJsonFileIsExist(String filePath, String fileName, T data) {
        return writeJsonFileIsExist(Paths.get(filePath, fileName).toString(), data);
    }

    /**
     * 写入json文件,如果文件不存在则报错
     * @param fullPath 文件路径,应该为全路径
     * @param data 写入Json数据
     * @return file
     */
    public static <T> File writeJsonFileIsExist(String fullPath, T data) {
        return writeJsonFile0(fullPath, JSON.toJSONString(data,true),false);
    }

    /**
     * 将Obj写入json文件
     * @param filePath 文件路径,应该为全路径
     * @param fileName 文件名
     * @param obj 写入Json数据
     * @return file
     */
    public static <T> File writeJsonFile(String filePath, String fileName, T obj) {
        return writeJsonFile(Paths.get(filePath, fileName).toString(), obj);
    }

    /**
     * 将Obj写入json文件
     * @param fullPath 文件路径,应该为全路径
     * @param obj 写入Json数据
     * @return file
     */
    public static <T> File writeJsonFile(String fullPath, T obj) {
        return writeJsonFile0(fullPath, JSON.toJSONString(obj,true),true);
    }

    /**
     * 写入json文件,如果文件不存在则自动创建
     * @param fullPath 文件路径,应该为全路径
     * @param json  写入Json数据
     * @param autoCreate  是否自动创建文件
     * @return  file
     */
    public static File writeJsonFile0(String fullPath, String json,boolean autoCreate) {
        Path dir = Paths.get(fullPath);
        try{
            if(!FileUtil.isFileExist(dir.toString())&&autoCreate){
                Files.createFile(dir);
                logger.debug("新建文件{}",dir);
            }
            if (FileUtil.isFileExist(dir.toString())) {
                Files.writeString(dir, json, StandardCharsets.UTF_8);
                logger.debug("写入json文件成功, 文件内容为: {}", json);
            }else {
                logger.error("写入json文件失败, 文件不存在");
                return null;
            }
        }catch (Exception e){
            logger.error("写入json文件失败", e);
            return null;
        }
        return dir.toFile();
    }

    /**
     * 写入大j对象到Json文件中
     * @param fullPath  文件路径,应该为全路径
     * @param data 写入Json数据
     * @return file
     */
    public static File writeBigJsonFile(String fullPath, Map<String, Object> data) {
        Path dir = Paths.get(fullPath);
        try{
            if(!FileUtil.isFileExist(dir.toString())){
                Files.createFile(dir);
                logger.info("新建文件{}",dir);
            }
            if (FileUtil.isFileExist(dir.toString())) {
                JSONWriter writer = new JSONWriter(Files.newBufferedWriter(dir, StandardCharsets.UTF_8));
                writer.startObject();
                for (Map.Entry<String, Object> stringObjectEntry : data.entrySet()) {
                    String key = stringObjectEntry.getKey();
                    Object value = stringObjectEntry.getValue();
                    writer.writeKey(key);
                    writer.writeValue(value);
                    logger.info("写入json类成功, 类内容为: {}:{}", key, value);
                }
                writer.endObject();
                writer.close();

            }else {
                logger.error("写入json文件失败, 文件不存在");
                return null;
            }
        }catch (Exception e){
            logger.error("写入json文件失败", e);
            return null;
        }
        return dir.toFile();
    }

    /**
     * 写入大j对象到Json文件中
     * @param fullPath  文件路径,应该为全路径
     * @param Objs 写入大对象的数组
     * @return file
     */
    public static <T> File writeBigJsonFile(String fullPath, List<T> Objs) {
        Path dir = Paths.get(fullPath);
        try{
            if(!FileUtil.isFileExist(dir.toString())){
                Files.createFile(dir);
                logger.info("新建文件{}",dir);
            }
            if (FileUtil.isFileExist(dir.toString())) {
                JSONWriter writer = new JSONWriter(Files.newBufferedWriter(dir, StandardCharsets.UTF_8));
                writer.startArray();
                for (T obj : Objs) {
                    writer.writeValue(obj);
                    logger.info("写入json类成功, 类内容为: {}", obj);
                }
                writer.endArray();
                writer.close();

            }else {
                logger.error("写入json文件失败, 文件不存在");
                return null;
            }
        }catch (Exception e){
            logger.error("写入json文件失败", e);
            return null;
        }
        return dir.toFile();
    }
}


================================================
FILE: File/src/main/java/com/genius/util/OSSUtil.java
================================================
package com.genius.util;

/**
 * @author Genius
 * @date 2023/05/01 16:34
 **/
public class OSSUtil {
}


================================================
FILE: File/src/test/java/com/genius/AppTest.java
================================================
package com.genius;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/**
 * unit test for simple App.
 */
public class AppTest 
    extends TestCase
{
    /**
     * Create the test case
     *
     * @param testName name of the test case
     */
    public AppTest( String testName )
    {
        super( testName );
    }

    /**
     * @return the suite of tests being tested
     */
    public static Test suite()
    {
        return new TestSuite( AppTest.class );
    }

    /**
     * Rigourous Test :-)
     */
    public void testApp()
    {
        assertTrue( true );
    }
}


================================================
FILE: Hydra/hydra-architecture/pom.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>hydra</artifactId>
        <groupId>com.pinecone.hydra</groupId>
        <version>2.5.1</version>
    </parent>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.pinecone.hydra.kernel</groupId>
    <artifactId>hydra-architecture</artifactId>
    <version>2.1.0</version>
    <packaging>jar</packaging>
    <modules>

    </modules>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>com.pinecone</groupId>
            <artifactId>pinecone</artifactId>
            <version>2.5.1</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.ulf</groupId>
            <artifactId>ulfhedinn</artifactId>
            <version>1.2.1</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.pinecone.slime</groupId>
            <artifactId>slime</artifactId>
            <version>2.1.0</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydra.java
================================================
package com.pinecone.hydra;

import com.pinecone.framework.system.Framework;
import com.pinecone.framework.system.CascadeSystem;
import com.pinecone.framework.system.architecture.SystemComponentManager;
import com.pinecone.hydra.system.HySkeleton;
import com.pinecone.hydra.system.Hydrogen;
import com.pinecone.hydra.system.MultiComponentSystem;
import com.pinecone.hydra.system.SystemSkeleton;

import java.nio.file.Path;

public abstract class Hydra extends Framework implements Hydrogen {
    private HySkeleton                 mComponentManager ;

    protected boolean                  mDebugMode        ;
    protected Path                     mWorkingPath      ;
    protected String                   mServiceID        ;


    public Hydra(){
        this( new String[0], null, null );
    }

    public Hydra( String[] args ){
        this( args, null, null );
    }

    public Hydra( String[] args, String szName ){
        this( args, szName, null );
    }

    public Hydra( String[] args, CascadeSystem parent ){
        this( args, null, parent );
    }

    public Hydra( String[] args, String szName, CascadeSystem parent, HySkeleton manager ){
        super( args, szName, parent );

        if( manager == null ) {
            manager = new SystemSkeleton( this );
        }
        this.mComponentManager = manager;
    }

    public Hydra( String[] args, String szName, CascadeSystem parent ){
        this( args, szName, parent, null );
    }


    protected void prepare_system_skeleton() {

    }


    @Override
    public HySkeleton getComponentManager() {
        return this.mComponentManager;
    }

    @Override
    public MultiComponentSystem apply( SystemComponentManager manager ) {
        this.mComponentManager = (HySkeleton)manager;
        return this;
    }

    @Override
    public boolean isDebugMode() {
        return this.mDebugMode;
    }

    @Override
    public Path getWorkingPath() {
        return this.mWorkingPath;
    }

    @Override
    public String getServiceID() {
        return this.mServiceID;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydradom.java
================================================
package com.pinecone.hydra;

import com.pinecone.framework.system.CascadeSystem;
import com.pinecone.hydra.system.HySkeleton;
import com.pinecone.hydra.system.subsystem.CentralMicroSystemCabinet;
import com.pinecone.hydra.system.subsystem.KernelMicroSystemCabinet;
import com.pinecone.hydra.system.types.HydraKingdom;

public abstract class Hydradom extends Hydra implements HydraKingdom {
    protected KernelMicroSystemCabinet    mKernelMicroSystemCabinet;


    public Hydradom(){
        this( new String[0], null, null );
    }

    public Hydradom( String[] args ){
        this( args, null, null );
    }

    public Hydradom( String[] args, String szName ){
        this( args, szName, null );
    }

    public Hydradom( String[] args, CascadeSystem parent ){
        this( args, null, parent );
    }

    public Hydradom( String[] args, String szName, CascadeSystem parent ){
        super( args, szName, parent );
    }

    public Hydradom( String[] args, String szName, CascadeSystem parent, HySkeleton manager ){
        super( args, szName, parent, manager );
    }

    @Override
    protected void prepare_system_skeleton() {
        this.mKernelMicroSystemCabinet = new CentralMicroSystemCabinet( this );

        this.getComponentManager().addComponent( this.mKernelMicroSystemCabinet );
    }

    public KernelMicroSystemCabinet getKernelMicroSystemCabinet() {
        return this.mKernelMicroSystemCabinet;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Container.java
================================================
package com.pinecone.hydra.deploy;

public interface Container extends Integration {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Deploy.java
================================================
package com.pinecone.hydra.deploy;

import com.pinecone.hydra.device.Deployment;

public interface Deploy extends Deployment {
    String getStatus();

    void setStatus(String status);
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Integration.java
================================================
package com.pinecone.hydra.deploy;

public interface Integration extends Deploy {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Namespace.java
================================================
package com.pinecone.hydra.deploy;

public interface Namespace {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/PhysicalHost.java
================================================
package com.pinecone.hydra.deploy;

public interface PhysicalHost extends Server {
    String getHardwareSpecs();

    void setHardwareSpecs(String hardwareSpecs);
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Quick.java
================================================
package com.pinecone.hydra.deploy;

public interface Quick extends Integration {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Server.java
================================================
package com.pinecone.hydra.deploy;

public interface Server extends Deploy {
    String getName();
    void setName(String name);

    String getIpAddress();
    void setIpAddress(String ipAddress);
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/VirtualMachine.java
================================================
package com.pinecone.hydra.deploy;

public interface VirtualMachine extends Server {

    PhysicalHost getAffiliateHost();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Deployment.java
================================================
package com.pinecone.hydra.device;

public interface Deployment extends Device {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Device.java
================================================
package com.pinecone.hydra.device;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Device extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Disk.java
================================================
package com.pinecone.hydra.device;

public interface Disk extends Device {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Deliver.java
================================================
package com.pinecone.hydra.express;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Deliver extends Pinenut {
    String   getName();

    Express  getExpress();

    void toDispatch( Package that ) throws Exception;
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Express.java
================================================
package com.pinecone.hydra.express;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Express extends Pinenut {
    Deliver  recruit ( String szName );

    Express  register( Deliver deliver );

    Express  fired   ( Deliver deliver );

    boolean  hasOwnDeliver( Deliver deliver );

    boolean  hasOwnDeliver( String deliverName );

    int      size    ();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Package.java
================================================
package com.pinecone.hydra.express;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Package extends Pinenut {
    Deliver getDeliver();

    String  getConsignee();

    Package entrust( Deliver deliver );
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchModularizedSubsystem.java
================================================
package com.pinecone.hydra.system;

import org.slf4j.Logger;

import com.pinecone.framework.system.ModularizedSubsystem;
import com.pinecone.framework.util.config.PatriarchalConfig;

public abstract class ArchModularizedSubsystem implements ModularizedSubsystem {

    protected Hydrogen             mPrimarySystem;

    protected String               mszName;

    protected Logger               mLogger;
    protected PatriarchalConfig    mSubsystemConfig;

    public ArchModularizedSubsystem( Hydrogen primarySystem, String name, PatriarchalConfig config ) {
        this.mPrimarySystem    = primarySystem;
        this.mszName           = name;
        this.mLogger           = primarySystem.getTracerScope().newLogger( name );
        this.mSubsystemConfig  = config;
    }

    @Override
    public PatriarchalConfig getSubsystemConfig() {
        return this.mSubsystemConfig;
    }

    @Override
    public Hydrogen parentSystem() {
        return this.mPrimarySystem;
    }

    @Override
    public String getName() {
        return this.mszName;
    }

    public Logger getLogger() {
        return this.mLogger;
    }

    protected abstract void traceWelcomeInfo() ;

    @Override
    public void release() {

    }

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemAutoAssembleComponent.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.CascadeComponent;
import com.pinecone.framework.unit.affinity.ObjectOverrider;
import com.pinecone.framework.unit.affinity.RecursiveUnitOverrider;
import com.pinecone.framework.util.lang.DynamicFactory;
import com.pinecone.framework.util.lang.GenericDynamicFactory;
import com.pinecone.framework.util.name.Namespace;
import com.pinecone.hydra.system.component.Slf4jTraceable;
import org.slf4j.Logger;

public abstract class ArchSystemAutoAssembleComponent extends ArchSystemCascadeComponent implements Slf4jTraceable {
    protected Logger                             mLogger;
    protected ObjectOverrider<String, Object >   mObjectOverrider        ;
    protected DynamicFactory                     mUniformFactory         ;


    protected ArchSystemAutoAssembleComponent(Namespace name, Hydrogen system, SystemCascadeComponentManager manager, CascadeComponent parent ) {
        super( name, system, manager, parent );

        this.mLogger             = system.getTracerScope().newLogger( this.className() );
        this.mObjectOverrider    = new RecursiveUnitOverrider<>();
        this.mUniformFactory     = new GenericDynamicFactory( system.getTaskManager().getClassLoader() );
    }

    protected ArchSystemAutoAssembleComponent( Namespace name, SystemCascadeComponentManager manager, CascadeComponent parent ) {
        this( name, manager.getSystem(), manager, parent );
    }

    protected ArchSystemAutoAssembleComponent( Namespace name, SystemCascadeComponentManager manager ) {
        this( name, manager, null );
    }

    public DynamicFactory getSharedUniformFactory() {
        return this.mUniformFactory;
    }

    @Override
    public Logger getLogger() {
        return this.mLogger;
    }

    public ObjectOverrider<String, Object> getObjectOverrider() {
        return this.mObjectOverrider;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponent.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.ArchCascadeComponent;
import com.pinecone.framework.system.architecture.CascadeComponent;
import com.pinecone.framework.util.name.Namespace;

public abstract class ArchSystemCascadeComponent extends ArchCascadeComponent implements HyComponent {
    private Hydrogen mSystem;

    protected ArchSystemCascadeComponent( Namespace name, Hydrogen system, SystemCascadeComponentManager manager, CascadeComponent parent ) {
        super( name, manager, parent );
        this.mSystem = system;
    }

    protected ArchSystemCascadeComponent( Namespace name, SystemCascadeComponentManager manager, CascadeComponent parent ) {
        this( name, manager.getSystem(), manager, parent );
    }

    protected ArchSystemCascadeComponent( Namespace name, SystemCascadeComponentManager manager ) {
        this( name, manager, null );
    }

    @Override
    public SystemCascadeComponentManager getComponentManager() {
        return (SystemCascadeComponentManager) super.getComponentManager();
    }

    @Override
    public Hydrogen getSystem() {
        return this.mSystem;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponentManager.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.ArchCascadeComponentManager;

public abstract class ArchSystemCascadeComponentManager extends ArchCascadeComponentManager implements SystemCascadeComponentManager {
    protected Hydrogen mSystem;

    protected ArchSystemCascadeComponentManager( Hydrogen system ){
        super();
        this.mSystem = system;
    }

    @Override
    public Hydrogen getSystem() {
        return this.mSystem;
    }

    @Override
    public SystemCascadeComponent getRootComponentByFullName(String fullName) {
        return (SystemCascadeComponent)super.getRootComponentByFullName(fullName);
    }

    @Override
    public SystemCascadeComponent getComponentByFullName(String fullName) {
        return (SystemCascadeComponent)super.getComponentByFullName(fullName);
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/BlockSystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;

public interface BlockSystem extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/DistributedSystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;

public interface DistributedSystem extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/FederalSystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;

public interface FederalSystem extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HierarchySystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;

public interface HierarchySystem extends Pinenut {

    HyHierarchy getServiceArch();

    boolean isTopmostArchy();

    HyHierarchy getTopmostArchy();

    boolean isBottommostArchy();

    HyHierarchy getBottommostArchy();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyComponent.java
================================================
package com.pinecone.hydra.system;

public interface HyComponent extends SystemCascadeComponent {
    @Override
    Hydrogen getSystem();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyHierarchy.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;

public interface HyHierarchy extends Pinenut {
    String getName();

    boolean isDominantClass();

    boolean isWorkerClass();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HySkeleton.java
================================================
package com.pinecone.hydra.system;

public interface HySkeleton extends SystemCascadeComponentManager {
    Hydrogen getSystem();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/Hydrogen.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.Pinecore;
import com.pinecone.hydra.system.component.Slf4jTracerScope;

import java.nio.file.Path;

public interface Hydrogen extends Pinecore, ScopedSystem, MultiComponentSystem {

    @Override
    HySkeleton getComponentManager();

    String getServiceID();

    Path getWorkingPath();

    boolean isDebugMode();

    Slf4jTracerScope getTracerScope();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/MultiComponentSystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.SystemComponentManager;
import com.pinecone.framework.system.prototype.Pinenut;

public interface MultiComponentSystem extends Pinenut {
    SystemComponentManager getComponentManager();

    MultiComponentSystem apply( SystemComponentManager manager );
}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ScopedSystem.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.framework.unit.MultiScopeMap;

public interface ScopedSystem extends Pinenut {
    MultiScopeMap<String, Object > getGlobalConfigScope();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponent.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.CascadeComponent;
import com.pinecone.framework.system.architecture.SystemComponent;

public interface SystemCascadeComponent extends CascadeComponent, SystemComponent {
    @Override
    SystemCascadeComponentManager getComponentManager();

    default Hydrogen getSystem() {
        return this.getComponentManager().getSystem();
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponentManager.java
================================================
package com.pinecone.hydra.system;

import com.pinecone.framework.system.architecture.CascadeComponentManager;
import com.pinecone.framework.system.architecture.SystemComponentManager;

public interface SystemCascadeComponentManager extends SystemComponentManager, CascadeComponentManager {
    Hydrogen getSystem();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemSkeleton.java
================================================
package com.pinecone.hydra.system;

public class SystemSkeleton extends ArchSystemCascadeComponentManager implements HySkeleton {
    public SystemSkeleton( Hydrogen system ){
        super( system );
    }

    @Override
    public Hydrogen getSystem() {
        return this.mSystem;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/CentralControlSubsystem.java
================================================
package com.pinecone.hydra.system.centrum;

import com.pinecone.framework.system.ModularizedSubsystem;
import com.pinecone.framework.system.regime.arch.Lord;
import com.pinecone.hydra.system.component.Slf4jTraceable;

public interface CentralControlSubsystem extends ModularizedSubsystem, Lord, Slf4jTraceable {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Centrum.java
================================================
package com.pinecone.hydra.system.centrum;

/**
 *  Pinecone Ursus For Java, Uniformity Centralized Metasystem
 *  Author: Harald.E (Dragon King)
 *  Copyright © 2008 - 2028 Bean Nuts Foundation All rights reserved.
 *  *****************************************************************************************
 *  Uniformity Centralized Metasystem
 *  统一中央集权元系统
 *  *****************************************************************************************
 *  1). Top-level abstraction and aggregation of large-scale distributed systems,
 *      enabling centralized global control-ability and simplified manipulation of complex systems.
 *  2). Meta-level aggregation of global resources, tasks, services, data, and intelligence,
 *      aimed at centralized planning and large-scale absolute control.
 *  3). Core architecture: atomic-level design of meta-information, control scheduling, intelligence,
 *      and auditing, centralized aggregation, and highest-level external abstraction.
 *  *****************************************************************************************
 *  1). 大型分布式系统的顶级抽象化、汇总化,面向中央全局可控,大型系统简单操纵。
 *  2). 面向全局资源、任务、服务、数据、情报等元汇总,全局统筹规划、大规模绝对控制。
 *  3). 核心架构:元信息、控制调度、情报、审计原子化,中央汇总,对外最高抽象。
 *  *****************************************************************************************
 */
public interface Centrum extends UniformCentralSystem, Metasystem {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Metasystem.java
================================================
package com.pinecone.hydra.system.centrum;

import com.pinecone.framework.system.prototype.Pinenut;

public interface Metasystem extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/UniformCentralSystem.java
================================================
package com.pinecone.hydra.system.centrum;

import com.pinecone.framework.system.RuntimeSystem;
import com.pinecone.framework.system.architecture.Component;
import com.pinecone.framework.system.executum.Processum;
import com.pinecone.framework.util.id.GuidAllocator;
import com.pinecone.hydra.system.DistributedSystem;
import com.pinecone.hydra.system.HierarchySystem;
import com.pinecone.hydra.system.imperium.ImperiumPrivy;
import com.pinecone.hydra.system.ko.KernelObjectConfig;
import com.pinecone.ulf.util.guid.i64.GuidAllocator72;

public interface UniformCentralSystem extends HierarchySystem, DistributedSystem {

    GuidAllocator getSystemGuidAllocator();

    GuidAllocator72 getSystemGuidAllocator72();

    Component imageLoader();

    KernelObjectConfig fundamentalKernelObjectConfig();

    ImperiumPrivy imperiumPrivy();


    static UniformCentralSystem evalCentralSystem( Processum that ) {
        if ( that instanceof UniformCentralSystem ) {
            return (UniformCentralSystem) that;
        }

        RuntimeSystem rs = that.parentSystem();
        if ( rs instanceof UniformCentralSystem ) {
            return (UniformCentralSystem) rs;
        }

        throw new IllegalArgumentException( "Not in UniformCentralSystem family." );
    }

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ComponentInitializationException.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.system.prototype.Pinenut;

public class ComponentInitializationException extends Exception implements Pinenut {
    public ComponentInitializationException    () {
        super();
    }

    public ComponentInitializationException    ( String message ) {
        super(message);
    }

    public ComponentInitializationException    ( String message, Throwable cause ) {
        super(message, cause);
    }

    public ComponentInitializationException    ( Throwable cause ) {
        super(cause);
    }

    protected ComponentInitializationException ( String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace ) {
        super( message, cause, enableSuppression, writableStackTrace );
    }
}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericResourceDispenserCenter.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.system.construction.StructureInstanceDispenser;
import com.pinecone.framework.system.construction.UnifyCentralInstanceDispenser;
import com.pinecone.framework.util.name.Namespace;
import com.pinecone.hydra.system.ArchSystemCascadeComponent;
import com.pinecone.hydra.system.HyComponent;
import com.pinecone.hydra.system.Hydrogen;

public class GenericResourceDispenserCenter extends ArchSystemCascadeComponent implements ResourceDispenserCenter {
    protected StructureInstanceDispenser mInstanceDispenser;

    public GenericResourceDispenserCenter(Namespace name, Hydrogen system, HyComponent parent ) {
        super( name, system, system.getComponentManager(), parent );

        this.mInstanceDispenser = new UnifyCentralInstanceDispenser();
    }

    public GenericResourceDispenserCenter(Hydrogen system, HyComponent parent ) {
        this( null, system, parent );
    }

    public GenericResourceDispenserCenter( Hydrogen system ) {
        this( system, null );
    }

    @Override
    public StructureInstanceDispenser getInstanceDispenser() {
        return this.mInstanceDispenser;
    }

    @Override
    public Hydrogen getSystem() {
        return super.getSystem();
    }
}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericTracerScope.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.util.name.Namespace;
import com.pinecone.hydra.system.ArchSystemCascadeComponent;
import com.pinecone.hydra.system.HyComponent;
import com.pinecone.hydra.system.Hydrogen;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class GenericTracerScope extends ArchSystemCascadeComponent implements Slf4jTracerScope {
    public GenericTracerScope(Namespace name, Hydrogen system, HyComponent parent ) {
        super( name, system, system.getComponentManager(), parent );
    }

    public GenericTracerScope(Hydrogen system, HyComponent parent ) {
        this( null, system, parent );
    }

    public GenericTracerScope( Hydrogen system ) {
        this( system, null );
    }

    @Override
    public Hydrogen getSystem() {
        return super.getSystem();
    }

    @Override
    public String getLoggerName( String name ){
        return String.format( "%s<%s>", this.getSystem().className(), name );
    }

    @Override
    public Logger newLogger( String name ){
        return LoggerFactory.getLogger( this.getLoggerName( name ) );
    }

}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LogStatuses.java
================================================
package com.pinecone.hydra.system.component;

public final class LogStatuses {
    public static final String StatusStart        = "Start";
    public static final String StatusDone         = "Done";
    public static final String StatusVitalization = "Vitalization";
    public static final String StatusVitalized    = "Vitalized";
    public static final String StatusTermination  = "Termination";
    public static final String StatusTerminated   = "Terminated";
    public static final String StatusStandby      = "Standby";
    public static final String StatusReady        = "Ready";
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LoggingConfigurator.java
================================================
package com.pinecone.hydra.system.component;

import java.util.Map;

import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
import org.slf4j.LoggerFactory;

import com.pinecone.framework.system.ConformitySystem;
import com.pinecone.framework.util.config.JSONConfig;
import com.pinecone.framework.util.config.PatriarchalConfig;

public class LoggingConfigurator implements TracerConfigurator {

    protected org.slf4j.Logger log =  org.slf4j.LoggerFactory.getLogger( this.getClass() );

    protected ConformitySystem mConformitySystem;

    public LoggingConfigurator( ConformitySystem conformitySystem ) {
        this.mConformitySystem = conformitySystem;
    }

    @Override
    public void apply() {
        PatriarchalConfig tracer = this.mConformitySystem.getSystemConfig().getChild( "Tracer" );
        if ( tracer != null ) {
            PatriarchalConfig logging = tracer.getChild( "Logging" );
            if ( logging != null ) {
                PatriarchalConfig levels = logging.getChild( "Levels" );
                if ( levels instanceof JSONConfig ) {
                    JSONConfig joLevels = (JSONConfig) levels;
                    apply( joLevels );
                    log.info( "[Lifecycle] Set logging levels. <Done>" );
                }
            }
        }
    }

    public static void apply( Map<String, Object> levelMap ) {
        LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();

        for (Map.Entry<String, Object> entry : levelMap.entrySet()) {
            String loggerName = entry.getKey();
            String levelStr   = entry.getValue().toString();

            Level level = Level.toLevel(levelStr, Level.INFO);

            if ( "root".equalsIgnoreCase(loggerName) ) {
                context.getLogger(Logger.ROOT_LOGGER_NAME).setLevel(level);
            }
            else {
                context.getLogger(loggerName).setLevel(level);
            }
        }
    }
}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ResourceDispenserCenter.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.system.construction.StructureInstanceDispenser;
import com.pinecone.hydra.system.HyComponent;

public interface ResourceDispenserCenter extends HyComponent {
    StructureInstanceDispenser getInstanceDispenser() ;
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTraceable.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.system.prototype.Pinenut;
import org.slf4j.Logger;

public interface Slf4jTraceable extends Pinenut {
    Logger getLogger();

    default Slf4jTraceable infoLifecycle( String szWhat, String szStateOrExtra ) {
        this.getLogger().info( "[Lifecycle] [{}] <{}>", szWhat, szStateOrExtra );
        return this;
    }

    default Slf4jTraceable infoLifecycle( String szStateOrExtra ) {
        StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
        return this.infoLifecycle( stackTraceElements[ 2 ].getMethodName(), szStateOrExtra );
    }

    default Slf4jTraceable infoLifecycleDone( String szWhat ) {
        return this.infoLifecycle( szWhat, LogStatuses.StatusDone );
    }

    default Slf4jTraceable infoLifecycleInitializationDone() {
        return this.infoLifecycle( this.className() + "::Constructor", LogStatuses.StatusDone );
    }

    default Slf4jTraceable infoCriticalOperation( String szWhat, String szStateOrExtra ) {
        this.getLogger().info( "[CriticalOperation] [{}] <{}>", szWhat, szStateOrExtra );
        return this;
    }

    default Slf4jTraceable warnSimple( String szStateOrExtra ) {
        StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
        this.getLogger().warn( "[{}] <{}>", stackTraceElements[ 2 ].getMethodName(), szStateOrExtra );
        return this;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTracerScope.java
================================================
package com.pinecone.hydra.system.component;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public interface Slf4jTracerScope extends TracerScope {
    @Override
    default Logger newLogger( String name ){
        return LoggerFactory.getLogger( this.getLoggerName( name ) );
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerConfigurator.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.framework.system.prototype.Pinenut;

public interface TracerConfigurator extends Pinenut {

    void apply();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerScope.java
================================================
package com.pinecone.hydra.system.component;

import com.pinecone.hydra.system.HyComponent;
import com.pinecone.hydra.system.Hydrogen;


public interface TracerScope extends HyComponent {
    @Override
    Hydrogen getSystem();

    String getLoggerName( String name );

    Object newLogger( String name );
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/identifier/KOPathResolver.java
================================================
package com.pinecone.hydra.system.identifier;

import com.pinecone.framework.util.name.path.BasicPathResolver;
import com.pinecone.hydra.system.ko.KernelObjectConfig;

public class KOPathResolver extends BasicPathResolver {
    public KOPathResolver( KernelObjectConfig config ) {
        super( config.getPathNameSeparator(), config.getPathNameSepRegex() );
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/ImperiumPrivy.java
================================================
package com.pinecone.hydra.system.imperium;

import com.pinecone.hydra.system.HyComponent;
import com.pinecone.hydra.system.ko.runtime.CentralizedRuntimeInstrument;

/**
 *  Pinecone Ursus For Java Imperium Privy Council
 *  Author: Harald.E (Dragon King), Ken
 *  Copyright © 2008 - 2028 Bean Nuts Foundation All rights reserved.
 *  *****************************************************************************************
 *  Imperium Privy Council
 *  Information and control are separated in this architecture, where the Privy serves as a central intelligence marshaling database,
 *  and in principle, does not have direct control privilege over specific objects.
 *  Its core functions are to centralize the collection of information from all objects, facilitating uniformed orchestration, analysis, and control.
 *
 *  Imperium Privy Council (枢密院,掌文书、行咨询),
 *  信息、控制分离架构,枢密是中央情报编组数据库,原则上没有具体对象的实际控制权。
 *  其核心职能为:中心化收集所有对象的信息,便于统一统筹决策、分析和控制。
 *
 *  e.g. \Device\HarddiskVolume3\Users\dragonking\AppData\Local\ => {name: xxx, handle: 123, typeId: 37}
 *  e.g. /proc/137/status                                       => {name: scsi_eh_26, State: S, Pid: 137}
 *  *****************************************************************************************
 */
public interface ImperiumPrivy extends HyComponent {

    CentralizedRuntimeInstrument getExpressInstrument();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelObjectRootMountPoint.java
================================================
package com.pinecone.hydra.system.imperium;

public enum KernelObjectRootMountPoint {
    KernelConfig  ( "KernelConfig", KernelRootMountPoint.Config.getConfigSection() + ".Kernel", KernelRootMountPoint.Config.getMountPoint() + "/kernel" ),
    Registry      ( "Registry", KernelRootMountPoint.Config.getConfigSection() + ".Registry", KernelRootMountPoint.Config.getMountPoint() + "/registry" ),

    TaskMeta      ( "TaskMeta", KernelRootMountPoint.Meta.getConfigSection() + ".Task", KernelRootMountPoint.Meta.getMountPoint() + "/task" ),
    ServiceMeta   ( "ServiceMeta", KernelRootMountPoint.Meta.getConfigSection() + ".Service", KernelRootMountPoint.Meta.getMountPoint() + "/service" ),
    DeployMeta    ( "DeployMeta", KernelRootMountPoint.Meta.getConfigSection() + ".Deploy", KernelRootMountPoint.Device.getMountPoint() + "/deploy" ),

    SysImages     ( "SysImages", KernelRootMountPoint.System.getConfigSection() + ".Images", KernelRootMountPoint.System.getMountPoint() + "/public/global/exe/images" )
    ;


    private final String name;

    private final String configSection;

    private final String mountPoint;

    KernelObjectRootMountPoint( String name, String configSection, String mountPoint ) {
        this.name          = name;
        this.configSection = configSection;
        this.mountPoint    = mountPoint;
    }

    public String getName() {
        return this.name;
    }

    public String getConfigSection() {
        return this.configSection;
    }

    public String getMountPoint() {
        return this.mountPoint;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelPrivyFileSystemConstants.java
================================================
package com.pinecone.hydra.system.imperium;

public final class KernelPrivyFileSystemConstants {
    public static final String Root = "$";
    public static final String NomenclatureSeparator = ".";
    public static final String FileSystemRoot = Root + NomenclatureSeparator + "KPFS"; // $.KPFS
    public static final String PathNameSeparator = "/";
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelRootMountPoint.java
================================================
package com.pinecone.hydra.system.imperium;

public enum KernelRootMountPoint {
    Config                   ( "Config", KernelPrivyFileSystemConstants.FileSystemRoot + ".Config", "conf" ),
    Device                   ( "Device", KernelPrivyFileSystemConstants.FileSystemRoot + ".Device", "dev" ),
    UserHome                 ( "UserHome", KernelPrivyFileSystemConstants.FileSystemRoot + ".UserHome", "home" ),
    Mount                    ( "Mount", KernelPrivyFileSystemConstants.FileSystemRoot + ".Mount", "mnt" ),
    System                   ( "System", KernelPrivyFileSystemConstants.FileSystemRoot + ".System", "sys" ),
    Process                  ( "Process", KernelPrivyFileSystemConstants.FileSystemRoot + ".Process", "proc" ),
    Variable                 ( "Variable", KernelPrivyFileSystemConstants.FileSystemRoot + ".Variable", "var" ),
    Meta                     ( "Meta", KernelPrivyFileSystemConstants.FileSystemRoot + ".Meta", "meta" ),
    ;


    private final String name;

    private final String configSection;

    private final String mountPoint;

    KernelRootMountPoint( String name, String configSection, String mountPoint ) {
        this.name          = name;
        this.configSection = configSection;
        this.mountPoint    = mountPoint;
    }

    public String getName() {
        return this.name;
    }

    public String getConfigSection() {
        return this.configSection;
    }

    public String getMountPoint() {
        return this.mountPoint;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/ArchKernelObjectConfig.java
================================================
package com.pinecone.hydra.system.ko;

import java.util.Map;

import com.pinecone.framework.system.Nullable;

public abstract class ArchKernelObjectConfig implements KernelObjectConfig {
    protected String mszPathNameSeparator = KernelObjectConstants.PathNameSeparator;

    protected String mszFullNameSeparator = KernelObjectConstants.FullNameSeparator;

    protected String mszPathNameSepRegex  = KernelObjectConstants.PathNameSepRegex;

    protected String mszFullNameSepRegex  = KernelObjectConstants.FullNameSepRegex;

    protected int    mnShortPathLength    = KernelObjectConstants.ShortPathLength;

    protected ArchKernelObjectConfig() {

    }

    public ArchKernelObjectConfig( @Nullable Map<String, Object> config ){
        this();
        if ( config == null ) {
            return;
        }
        this.mszPathNameSeparator = (String) config.getOrDefault("PathNameSeparator", KernelObjectConstants.PathNameSeparator);
        this.mszFullNameSeparator = (String) config.getOrDefault("FullNameSeparator", KernelObjectConstants.FullNameSeparator);
        this.mszPathNameSepRegex  = (String) config.getOrDefault("PathNameSepRegex", KernelObjectConstants.PathNameSepRegex);
        this.mszFullNameSepRegex  = (String) config.getOrDefault("FullNameSepRegex", KernelObjectConstants.FullNameSepRegex);
        this.mnShortPathLength    = ( (Number) config.getOrDefault("ShortPathLength", KernelObjectConstants.ShortPathLength) ).intValue();
    }

    @Override
    public String getPathNameSeparator() {
        return this.mszPathNameSeparator;
    }

    @Override
    public String getFullNameSeparator() {
        return this.mszFullNameSeparator;
    }

    @Override
    public String getPathNameSepRegex() {
        return this.mszPathNameSepRegex;
    }

    @Override
    public String getFullNameSepRegex() {
        return this.mszFullNameSepRegex;
    }

    @Override
    public int getShortPathLength() {
        return this.mnShortPathLength;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeInstrument.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.system.regime.Instrument;
import com.pinecone.framework.system.regimentation.UniformCascadeNodus;
import com.pinecone.framework.util.name.Namespace;

public interface CascadeInstrument extends UniformCascadeNodus, Instrument {
    String EmptySuperiorPathScope = "";

    @Override
    CascadeInstrument parent();

    void setParent( CascadeInstrument parent );

    @Override
    default boolean isRoot() {
        return this.parent() == null;
    }

    default CascadeInstrument root() {
        return (CascadeInstrument) UniformCascadeNodus.super.root();
    }

    @Override
    Namespace getTargetingName();

    @Override
    void setTargetingName( Namespace name );

    @Override
    default void setTargetingName( String name ) {
        UniformCascadeNodus.super.setTargetingName( name );
    }

    @Override
    default String getSimpleName() {
        return this.getTargetingName().getSimpleName();
    }

    @Override
    default String getFullName() {
        return this.getTargetingName().getFullName();
    }

    /**
     * Superior Path Scope (Specialized namespace)
     * 上级键空间(专门命名空间)
     * e.g. `/proc`/pid/name => Scope : `/proc`
     * @return ParentPathScope
     */
    String getSuperiorPathScope();

    void applySuperiorPathScope( String superiorPathScope );

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKOTreeInstrument.java
================================================
package com.pinecone.hydra.system.ko;

public interface CascadeKOTreeInstrument extends CascadeKernelObjectInstrument, KernelObjectTreeInstrument {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKernelObjectInstrument.java
================================================
package com.pinecone.hydra.system.ko;

public interface CascadeKernelObjectInstrument extends KernelObjectInstrument, CascadeInstrument {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/InstrumentException.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.system.prototype.Pinenut;

public class InstrumentException extends Exception implements Pinenut {

    public InstrumentException() {
        super();
    }

    public InstrumentException( String message ) {
        super(message);
    }

    public InstrumentException( String message, Throwable cause ) {
        super(message, cause);
    }

    public InstrumentException( Throwable cause ) {
        super(cause);
    }

}

================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObject.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.framework.util.id.GUID;

public interface KernelObject extends Pinenut {

    GUID getGuid();

    String objectFunctionName();

    String objectCategoryName();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConfig.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.system.prototype.Pinenut;

public interface KernelObjectConfig extends Pinenut {
    String getPathNameSeparator();

    String getFullNameSeparator();

    String getPathNameSepRegex();

    String getFullNameSepRegex();

    int getShortPathLength();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConstants.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.hydra.unit.imperium.ImperialTreeConstants;

public final class KernelObjectConstants {
    public static String PathNameSeparator = "/";

    public static String FullNameSeparator = ".";

    public static String PathNameSepRegex  = "/";

    public static String FullNameSepRegex  = "\\.";

    public static int    ShortPathLength   = ImperialTreeConstants.DefaultShortPathLength;
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectInstrument.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.system.regime.Instrument;
import com.pinecone.framework.util.id.GuidAllocator;

public interface KernelObjectInstrument extends Instrument {
    GuidAllocator getGuidAllocator();

    KernelObjectConfig getConfig();
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectTreeInstrument.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.hydra.unit.imperium.ImperialTree;

public interface KernelObjectTreeInstrument extends KernelObjectInstrument {

    ImperialTree getMasterTrieTree();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/MetaPersistenceException.java
================================================
package com.pinecone.hydra.system.ko;

public class MetaPersistenceException extends InstrumentException {

    public MetaPersistenceException() {
        super();
    }

    public MetaPersistenceException( String message ) {
        super(message);
    }

    public MetaPersistenceException( String message, Throwable cause ) {
        super(message, cause);
    }

    public MetaPersistenceException( Throwable cause ) {
        super(cause);
    }

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/QueryableInstrument.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.util.id.GUID;
import com.pinecone.hydra.unit.imperium.entity.EntityNode;

public interface QueryableInstrument extends KernelObjectInstrument {

    String getPath( GUID objectGuid );

    String querySystemKernelObjectPath( GUID objectGuid ) ;

    GUID queryGUIDByPath( String path );

    EntityNode queryNode( String path );

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/UOIUtils.java
================================================
package com.pinecone.hydra.system.ko;

import com.pinecone.framework.util.uoi.UOI;
import com.pinecone.framework.util.uoi.UniformObjectLoaderFactory;

public final class UOIUtils {
    public static UOI createJavaClass( String className, String resourceDetail ) {
        return UOI.create(
                String.format( "%s://%s/%s", UniformObjectLoaderFactory.DefaultJavaClassType, resourceDetail, className )
        );
    }

    public static UOI createLocalJavaClass( String className ) {
        return UOIUtils.createJavaClass( className, "" );
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/ActionObject.java
================================================
package com.pinecone.hydra.system.ko.action;

import com.pinecone.hydra.system.ko.KernelObject;

public interface ActionObject extends KernelObject {

    String FunctionName = ActionObject.class.getSimpleName().replace( "Object", "" );

    @Override
    default String objectFunctionName() {
        return FunctionName;
    }


}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/EventObject.java
================================================
package com.pinecone.hydra.system.ko.action;

public interface EventObject extends ActionObject {

    String FunctionName = EventObject.class.getSimpleName().replace( "Object", "" );

    @Override
    default String objectFunctionName() {
        return FunctionName;
    }


}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/control/ControlObject.java
================================================
package com.pinecone.hydra.system.ko.control;

import com.pinecone.hydra.system.ko.KernelObject;

public interface ControlObject extends KernelObject {

    String FunctionName = ControlObject.class.getSimpleName().replace( "Object", "" );

    @Override
    default String objectFunctionName() {
        return FunctionName;
    }

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/dao/GUIDNameManipulator.java
================================================
package com.pinecone.hydra.system.ko.dao;

import java.util.List;

import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.framework.util.id.GUID;

public interface GUIDNameManipulator extends Pinenut {
    List<GUID > getGuidsByName( String name );

    List<GUID > getGuidsByNameID( String name, GUID guid );
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriver.java
================================================
package com.pinecone.hydra.system.ko.driver;

import java.util.Map;

import com.pinecone.framework.system.executum.Processum;
import com.pinecone.framework.system.homotype.StereotypicInjector;
import com.pinecone.framework.system.prototype.Pinenut;
import com.pinecone.hydra.system.Hydrogen;

public interface KOIMappingDriver extends Pinenut {
    String getVersionSignature();

    Hydrogen getSystem();

    Processum getSuperiorProcess();

    KOIMasterManipulator getMasterManipulator();

    // Temp, TODO
    StereotypicInjector autoConstruct( Class<?> stereotype, Map config, Object instance );
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriverFactory.java
================================================
package com.pinecone.hydra.system.ko.driver;

import com.pinecone.framework.system.prototype.Pinenut;

public interface KOIMappingDriverFactory extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMasterManipulator.java
================================================
package com.pinecone.hydra.system.ko.driver;

import com.pinecone.framework.system.prototype.Pinenut;

public interface KOIMasterManipulator extends Pinenut {
    KOISkeletonMasterManipulator getSkeletonMasterManipulator();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOISkeletonMasterManipulator.java
================================================
package com.pinecone.hydra.system.ko.driver;

import com.pinecone.framework.system.prototype.Pinenut;

public interface KOISkeletonMasterManipulator extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectHandle.java
================================================
package com.pinecone.hydra.system.ko.entity;

import com.pinecone.hydra.system.ko.handle.HandleObject;

public interface ObjectHandle extends HandleObject {
    String FunctionName = HandleObject.class.getSimpleName();

    @Override
    default String objectFunctionName() {
        return FunctionName;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectTable.java
================================================
package com.pinecone.hydra.system.ko.entity;

import com.pinecone.framework.system.prototype.Pinenut;

public interface ObjectTable extends Pinenut {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/AppliableKHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.framework.util.id.GUID;

public interface AppliableKHandle extends KHandle {

    KHandle applyTreeNodeName( String szTreeNodeName );

    KHandle applyTreeNodeGuid( GUID treeNodeGuid ) ;

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ArchKHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.framework.util.id.GUID;

public abstract class ArchKHandle implements KHandle {

    protected String mszTreeNodeName;

    protected GUID   mTreeNodeGuid;

    public ArchKHandle( String treeNodeName, GUID treeNodeGuid ) {
        this.mszTreeNodeName   = treeNodeName;
        this.mTreeNodeGuid     = treeNodeGuid;
    }

    protected ArchKHandle() {
        this( null, null );
    }

    public KHandle applyTreeNodeName( String szTreeNodeName ) {
        this.mszTreeNodeName = szTreeNodeName;
        return this;
    }

    public KHandle applyTreeNodeGuid( GUID treeNodeGuid ) {
        this.mTreeNodeGuid = treeNodeGuid;
        return this;
    }

    @Override
    public String getName() {
        return this.mszTreeNodeName;
    }

    @Override
    public GUID getGuid() {
        return this.mTreeNodeGuid;
    }
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleObject.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.hydra.system.ko.KernelObject;
import com.pinecone.hydra.unit.imperium.entity.TreeNode;

public interface HandleObject extends TreeNode, KernelObject {

    String FunctionName = HandleObject.class.getSimpleName().replace( "Object", "" );

    @Override
    default String objectFunctionName() {
        return FunctionName;
    }

    @Override
    default String objectCategoryName() {
        return "Handle";
    }

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleType.java
================================================
package com.pinecone.hydra.system.ko.handle;

public enum HandleType {

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

public interface KHandle extends HandleObject {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KOMMountPointHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.hydra.system.ko.kom.KOMInstrument;

public interface KOMMountPointHandle extends ObjectTreeAddressingSectionHandle, KOMInstrument {

    KOMInstrument revealWrapped();

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeAddressingSectionHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.hydra.unit.imperium.entity.EntityNode;

public interface ObjectTreeAddressingSectionHandle extends KHandle, SectionHandle {

    EntityNode queryNode( String path );

}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeGUIDAddressingSectionHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

import com.pinecone.framework.util.id.GUID;

public interface ObjectTreeGUIDAddressingSectionHandle extends KHandle, SectionHandle {

    GUID queryGUIDByPath( String path );
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/SectionHandle.java
================================================
package com.pinecone.hydra.system.ko.handle;

public interface SectionHandle extends HandleObject {
}


================================================
FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ArchKOMTree.java
================================================
package com.pinecone.hydra.system.ko.kom;

import com.pinecone.framework.system.Nullable;
import com.pinecone.framework.system.executum.Processum;
import com.pinecone.framework.util.id.GUID;
import com.pinecone.framework.util.lang.DynamicFactory;
import com.pinecone.framework.util.lang.GenericDynamicFactory;
import com.pinecone.framework.util.name.Namespace;
import com.pinecone.framework.util.name.path.PathResolver;
import com.pinecone.framework.util.uoi.UOI;
import com.pinecone.hydra.system.Hydrogen;
import com.pinecone.hydra.system.centrum.UniformCentralSystem;
import com.pinecone.hydra.system.ko.CascadeInstrument;
import com.pinecone.hydra.system.ko.KernelObjectConfig;
import com.pinecone.hydra.system.ko.driver.KOIMasterManipulator;
import com.pinecone.hydra.unit.imperium.ArchRegimentObjectModel;
import com.pinecone.hydra.unit.imperium.ImperialTreeNode;
import com.pinecone.hydra.unit.imperium.ImperialTree;
import com.pinecone.hydra.unit.imperium.GUIDImperialTrieNode;
import com.pinecone.hydra.unit.imperium.entity.EntityNode;
import com.pinecone.hydra.unit.imperium.entity.TreeNode;
import com.pinecone.hydra.unit.imperium.operator.OperatorFactory;
import com.pinecone.hydra.unit.imperium.operator.TreeNodeOperator;
import com.pinecone.framework.util.id.GuidAllocator;
import com.pinecone.ulf.util.guid.GUIDs;

import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public abstract class ArchKOMTree extends ArchRegimentObjectModel implements KOMInstrument {
    protected Namespace             mThisNamespace;
    protected KOMInstrument         mParentInstrument;

    protected Hydrogen              hydrogen;

    protected Processum             superiorProcess;

    protected GuidAllocator         guidAllocator;
    protected OperatorFactory       operatorFactory;

    protected PathResolver          pathResolver;

    protected PathSelector          pathSelector;

    protected DynamicFactory        dynamicFactory;

    public ArchKOMTree (
            Processum superiorProcess, KOIMasterManipulator masterManipulator,
            OperatorFactory operatorFactory, KernelObjectConfig kernelObjectConfig, PathSelector pathSelector,
            KOMInstrument parent, String name, String superiorPathScope, @Nullable GuidAllocator guidAllocator
    ){
        this( superiorProcess, masterManipulator, kernelObjectConfig, parent, name, superiorPathScope, guidAllocator );

        this.path
Download .txt
Showing preview only (324K chars total). Download the full file or copy to clipboard to get everything.
gitextract_py8snoc4/

├── .gitignore
├── .idea/
│   ├── .gitignore
│   ├── ApifoxUploaderProjectSetting.xml
│   ├── codeStyles/
│   │   └── codeStyleConfig.xml
│   ├── compiler.xml
│   ├── dataSources.xml
│   ├── dictionaries/
│   │   ├── project.xml
│   │   └── undefined.xml
│   ├── encodings.xml
│   ├── jarRepositories.xml
│   ├── misc.xml
│   ├── sqldialects.xml
│   ├── uiDesigner.xml
│   └── vcs.xml
├── Archcraft/
│   ├── ender-system-hydra/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── archcraft/
│   │                           └── ender/
│   │                               ├── EnderHydra.java
│   │                               └── system/
│   │                                   ├── HydraEmpire.java
│   │                                   ├── Hydroxy.java
│   │                                   └── HydroxyImage.java
│   ├── pom.xml
│   ├── redstone-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── archcraft/
│   │                           └── redstone/
│   │                               ├── architect/
│   │                               │   ├── Bedrock.java
│   │                               │   ├── Redstone.java
│   │                               │   └── Stone.java
│   │                               ├── response/
│   │                               │   ├── ArchResponseObjectManager.java
│   │                               │   ├── GenericResultResponse.java
│   │                               │   ├── RedResponse.java
│   │                               │   ├── RedResponseEntity.java
│   │                               │   ├── RedTraceableResponse.java
│   │                               │   └── ResponseObjectManager.java
│   │                               ├── system/
│   │                               │   └── Dummy.java
│   │                               └── util/
│   │                                   └── Dummy.java
│   └── redstone-message-stones/
│       ├── pom.xml
│       └── src/
│           └── main/
│               └── java/
│                   └── com/
│                       └── walnut/
│                           └── archcraft/
│                               └── redstone/
│                                   ├── Dummy.java
│                                   └── messge/
│                                       └── PrimaryMessageWareStone.java
├── CHANGELOG.md
├── File/
│   ├── File.iml
│   ├── pom.xml
│   └── src/
│       ├── main/
│       │   └── java/
│       │       └── com/
│       │           └── genius/
│       │               ├── App.java
│       │               ├── cache/
│       │               │   ├── FileCache.java
│       │               │   ├── FileCacheManager.java
│       │               │   └── FileCacheManagerInstance.java
│       │               ├── constpool/
│       │               │   └── GlobalFileCache.java
│       │               ├── exception/
│       │               │   └── FileCacheException.java
│       │               ├── method/
│       │               │   └── FileCondition.java
│       │               ├── pojo/
│       │               │   ├── CommonConfigFile.java
│       │               │   ├── ConfigFile.java
│       │               │   ├── FileType.java
│       │               │   └── oss/
│       │               │       ├── AliyunOSS.java
│       │               │       └── OssAble.java
│       │               └── util/
│       │                   ├── FileUtil.java
│       │                   ├── JsonFileUtil.java
│       │                   └── OSSUtil.java
│       └── test/
│           └── java/
│               └── com/
│                   └── genius/
│                       └── AppTest.java
├── Hydra/
│   ├── hydra-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── Hydra.java
│   │                           ├── Hydradom.java
│   │                           ├── deploy/
│   │                           │   ├── Container.java
│   │                           │   ├── Deploy.java
│   │                           │   ├── Integration.java
│   │                           │   ├── Namespace.java
│   │                           │   ├── PhysicalHost.java
│   │                           │   ├── Quick.java
│   │                           │   ├── Server.java
│   │                           │   └── VirtualMachine.java
│   │                           ├── device/
│   │                           │   ├── Deployment.java
│   │                           │   ├── Device.java
│   │                           │   └── Disk.java
│   │                           ├── express/
│   │                           │   ├── Deliver.java
│   │                           │   ├── Express.java
│   │                           │   └── Package.java
│   │                           ├── system/
│   │                           │   ├── ArchModularizedSubsystem.java
│   │                           │   ├── ArchSystemAutoAssembleComponent.java
│   │                           │   ├── ArchSystemCascadeComponent.java
│   │                           │   ├── ArchSystemCascadeComponentManager.java
│   │                           │   ├── BlockSystem.java
│   │                           │   ├── DistributedSystem.java
│   │                           │   ├── FederalSystem.java
│   │                           │   ├── HierarchySystem.java
│   │                           │   ├── HyComponent.java
│   │                           │   ├── HyHierarchy.java
│   │                           │   ├── HySkeleton.java
│   │                           │   ├── Hydrogen.java
│   │                           │   ├── MultiComponentSystem.java
│   │                           │   ├── ScopedSystem.java
│   │                           │   ├── SystemCascadeComponent.java
│   │                           │   ├── SystemCascadeComponentManager.java
│   │                           │   ├── SystemSkeleton.java
│   │                           │   ├── centrum/
│   │                           │   │   ├── CentralControlSubsystem.java
│   │                           │   │   ├── Centrum.java
│   │                           │   │   ├── Metasystem.java
│   │                           │   │   └── UniformCentralSystem.java
│   │                           │   ├── component/
│   │                           │   │   ├── ComponentInitializationException.java
│   │                           │   │   ├── GenericResourceDispenserCenter.java
│   │                           │   │   ├── GenericTracerScope.java
│   │                           │   │   ├── LogStatuses.java
│   │                           │   │   ├── LoggingConfigurator.java
│   │                           │   │   ├── ResourceDispenserCenter.java
│   │                           │   │   ├── Slf4jTraceable.java
│   │                           │   │   ├── Slf4jTracerScope.java
│   │                           │   │   ├── TracerConfigurator.java
│   │                           │   │   └── TracerScope.java
│   │                           │   ├── identifier/
│   │                           │   │   └── KOPathResolver.java
│   │                           │   ├── imperium/
│   │                           │   │   ├── ImperiumPrivy.java
│   │                           │   │   ├── KernelObjectRootMountPoint.java
│   │                           │   │   ├── KernelPrivyFileSystemConstants.java
│   │                           │   │   └── KernelRootMountPoint.java
│   │                           │   ├── ko/
│   │                           │   │   ├── ArchKernelObjectConfig.java
│   │                           │   │   ├── CascadeInstrument.java
│   │                           │   │   ├── CascadeKOTreeInstrument.java
│   │                           │   │   ├── CascadeKernelObjectInstrument.java
│   │                           │   │   ├── InstrumentException.java
│   │                           │   │   ├── KernelObject.java
│   │                           │   │   ├── KernelObjectConfig.java
│   │                           │   │   ├── KernelObjectConstants.java
│   │                           │   │   ├── KernelObjectInstrument.java
│   │                           │   │   ├── KernelObjectTreeInstrument.java
│   │                           │   │   ├── MetaPersistenceException.java
│   │                           │   │   ├── QueryableInstrument.java
│   │                           │   │   ├── UOIUtils.java
│   │                           │   │   ├── action/
│   │                           │   │   │   ├── ActionObject.java
│   │                           │   │   │   └── EventObject.java
│   │                           │   │   ├── control/
│   │                           │   │   │   └── ControlObject.java
│   │                           │   │   ├── dao/
│   │                           │   │   │   └── GUIDNameManipulator.java
│   │                           │   │   ├── driver/
│   │                           │   │   │   ├── KOIMappingDriver.java
│   │                           │   │   │   ├── KOIMappingDriverFactory.java
│   │                           │   │   │   ├── KOIMasterManipulator.java
│   │                           │   │   │   └── KOISkeletonMasterManipulator.java
│   │                           │   │   ├── entity/
│   │                           │   │   │   ├── ObjectHandle.java
│   │                           │   │   │   └── ObjectTable.java
│   │                           │   │   ├── handle/
│   │                           │   │   │   ├── AppliableKHandle.java
│   │                           │   │   │   ├── ArchKHandle.java
│   │                           │   │   │   ├── HandleObject.java
│   │                           │   │   │   ├── HandleType.java
│   │                           │   │   │   ├── KHandle.java
│   │                           │   │   │   ├── KOMMountPointHandle.java
│   │                           │   │   │   ├── ObjectTreeAddressingSectionHandle.java
│   │                           │   │   │   ├── ObjectTreeGUIDAddressingSectionHandle.java
│   │                           │   │   │   └── SectionHandle.java
│   │                           │   │   ├── kom/
│   │                           │   │   │   ├── ArchKOMTree.java
│   │                           │   │   │   ├── ArchReparseKOMTree.java
│   │                           │   │   │   ├── ExpressInstrument.java
│   │                           │   │   │   ├── GenericReparseKOMTreeAddition.java
│   │                           │   │   │   ├── KOMInstrument.java
│   │                           │   │   │   ├── KOMSelector.java
│   │                           │   │   │   ├── MultiFolderPathSelector.java
│   │                           │   │   │   ├── PathSelector.java
│   │                           │   │   │   ├── ProxiedKOMMountPointHandle.java
│   │                           │   │   │   ├── ReparseKOMTree.java
│   │                           │   │   │   ├── ReparseKOMTreeAddition.java
│   │                           │   │   │   ├── ReparseLinkSelector.java
│   │                           │   │   │   ├── ReparsePointSelector.java
│   │                           │   │   │   ├── SimpleMultiFolderPathSelector.java
│   │                           │   │   │   ├── SimplePathSelector.java
│   │                           │   │   │   └── StandardPathSelector.java
│   │                           │   │   ├── meta/
│   │                           │   │   │   └── ElementObject.java
│   │                           │   │   └── runtime/
│   │                           │   │       ├── ArchDirectMappingTrieRuntimeKOMTree.java
│   │                           │   │       ├── ArchRuntimeKOMTree.java
│   │                           │   │       ├── CentralizedRuntimeInstrument.java
│   │                           │   │       ├── DirectMappingTrieRuntimeInstrument.java
│   │                           │   │       ├── GenericRuntimeInstrumentConfig.java
│   │                           │   │       ├── KernelExpressInstrument.java
│   │                           │   │       └── RuntimeInstrument.java
│   │                           │   ├── polity/
│   │                           │   │   └── RepublicSystem.java
│   │                           │   ├── subsystem/
│   │                           │   │   ├── ArchMicroSystem.java
│   │                           │   │   ├── ArchSubsystemDirector.java
│   │                           │   │   ├── Cabinet.java
│   │                           │   │   ├── CentralKernelLordFederation.java
│   │                           │   │   ├── CentralMicroSystemCabinet.java
│   │                           │   │   ├── Federation.java
│   │                           │   │   ├── KernelLordFederation.java
│   │                           │   │   ├── KernelMicroSystemCabinet.java
│   │                           │   │   ├── MicroSystem.java
│   │                           │   │   └── SubsystemDirector.java
│   │                           │   └── types/
│   │                           │       └── HydraKingdom.java
│   │                           ├── unit/
│   │                           │   ├── imperium/
│   │                           │   │   ├── ArchRegimentObjectModel.java
│   │                           │   │   ├── ArchUniformInstitutionalizedInstrument.java
│   │                           │   │   ├── GUIDImperialTrieNode.java
│   │                           │   │   ├── ImperialTree.java
│   │                           │   │   ├── ImperialTreeConstants.java
│   │                           │   │   ├── ImperialTreeNode.java
│   │                           │   │   ├── LinkedType.java
│   │                           │   │   ├── RegimentedImperialTree.java
│   │                           │   │   ├── UniImperialTree.java
│   │                           │   │   ├── entity/
│   │                           │   │   │   ├── BranchNode.java
│   │                           │   │   │   ├── ElementumNode.java
│   │                           │   │   │   ├── EntityNode.java
│   │                           │   │   │   ├── MetaEntryNode.java
│   │                           │   │   │   ├── MetadataNode.java
│   │                           │   │   │   ├── ReparseLinkNode.java
│   │                           │   │   │   ├── SkeletonNode.java
│   │                           │   │   │   ├── TreeNode.java
│   │                           │   │   │   └── TreeReparseLinkNode.java
│   │                           │   │   ├── operator/
│   │                           │   │   │   ├── OperatorFactory.java
│   │                           │   │   │   └── TreeNodeOperator.java
│   │                           │   │   └── source/
│   │                           │   │       ├── TireOwnerManipulator.java
│   │                           │   │       ├── TreeMasterManipulator.java
│   │                           │   │       ├── TriePathCacheManipulator.java
│   │                           │   │       └── TrieTreeManipulator.java
│   │                           │   ├── iqueue/
│   │                           │   │   ├── ArchQueueTableMeta.java
│   │                           │   │   ├── ConfigurableMegaDeflectPriorityQueueMeta.java
│   │                           │   │   ├── ConfigurableMegaStratumQueueMeta.java
│   │                           │   │   ├── DPQueueManipulator.java
│   │                           │   │   ├── DPStratumQueueManipulator.java
│   │                           │   │   ├── DeflectPriorityQueue.java
│   │                           │   │   ├── MagnitudeDPQueue.java
│   │                           │   │   ├── MegaDPStratumQueue.java
│   │                           │   │   ├── MegaDeflectPriorityQueueMeta.java
│   │                           │   │   ├── MegaPriorityQueue.java
│   │                           │   │   ├── MegaStratumQueue.java
│   │                           │   │   ├── MegaStratumQueueMeta.java
│   │                           │   │   ├── QueueExistManipulator.java
│   │                           │   │   ├── QueueMasterManipulator.java
│   │                           │   │   ├── QueueMeta.java
│   │                           │   │   ├── SharedSegmentIQueue.java
│   │                           │   │   └── entity/
│   │                           │   │       ├── GenericQueueElement.java
│   │                           │   │       ├── GenericStratumQueueElement.java
│   │                           │   │       ├── QueueElement.java
│   │                           │   │       └── QueueStratumElement.java
│   │                           │   └── vgraph/
│   │                           │       ├── ArchAtlasInstrument.java
│   │                           │       ├── ArchVectorDAG.java
│   │                           │       ├── AtlasInstrument.java
│   │                           │       ├── GraphNodePair.java
│   │                           │       ├── MagnitudeVectorDAG.java
│   │                           │       ├── VectorDAG.java
│   │                           │       ├── VectorGraphConfig.java
│   │                           │       ├── VectorGraphConstants.java
│   │                           │       ├── algo/
│   │                           │       │   ├── BasicDAGPathResolver.java
│   │                           │       │   ├── BasicDAGPathSelector.java
│   │                           │       │   ├── DAGPathResolver.java
│   │                           │       │   └── DAGPathSelector.java
│   │                           │       ├── entity/
│   │                           │       │   └── GraphNode.java
│   │                           │       ├── layer/
│   │                           │       │   ├── AtlasLayer.java
│   │                           │       │   ├── AtlasLayerNamespace.java
│   │                           │       │   ├── Layer.java
│   │                           │       │   ├── LayerConfig.java
│   │                           │       │   ├── LayerGraphHandle.java
│   │                           │       │   ├── LayerInstrument.java
│   │                           │       │   ├── LayerNamespace.java
│   │                           │       │   ├── LayerTreeNode.java
│   │                           │       │   ├── VLayerConfig.java
│   │                           │       │   ├── VLayerInstrument.java
│   │                           │       │   ├── operator/
│   │                           │       │   │   ├── ArchLayerComponentOperator.java
│   │                           │       │   │   ├── AtlasLayerComponentOperatorFactory.java
│   │                           │       │   │   ├── LayerComponentOperator.java
│   │                           │       │   │   ├── LayerComponentOperatorFactory.java
│   │                           │       │   │   ├── LayerNamespaceOperator.java
│   │                           │       │   │   └── LayerOperator.java
│   │                           │       │   └── source/
│   │                           │       │       ├── LayerHandleManipulator.java
│   │                           │       │       ├── LayerManipulator.java
│   │                           │       │       ├── LayerMasterManipulator.java
│   │                           │       │       ├── LayerMasterTreeManipulator.java
│   │                           │       │       ├── LayerOwnerManipulator.java
│   │                           │       │       ├── LayerPathCacheManipulator.java
│   │                           │       │       ├── LayerTreeManipulator.java
│   │                           │       │       └── NamespaceManipulator.java
│   │                           │       ├── source/
│   │                           │       │   ├── AtlasMappingDriver.java
│   │                           │       │   ├── AtlasMasterManipulator.java
│   │                           │       │   ├── VectorGraphManipulator.java
│   │                           │       │   ├── VectorGraphMasterManipulator.java
│   │                           │       │   └── VectorGraphPathCacheManipulator.java
│   │                           │       └── traversal/
│   │                           │           ├── AtlasGraphIterator.java
│   │                           │           └── GraphIterator.java
│   │                           └── ware/
│   │                               ├── DataWare.java
│   │                               ├── MessageWare.java
│   │                               ├── Middleware.java
│   │                               ├── MiddlewareDirector.java
│   │                               ├── MiddlewareManager.java
│   │                               ├── OLAPWare.java
│   │                               ├── OLTPWare.java
│   │                               ├── RDBWare.java
│   │                               ├── Ware.java
│   │                               ├── WareDirector.java
│   │                               ├── WareDomain.java
│   │                               └── WareManager.java
│   ├── hydra-architecture-conduct/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── system/
│   │                               ├── conduct/
│   │                               │   ├── CascadeMarshal.java
│   │                               │   ├── CascadeUnit.java
│   │                               │   ├── Marshal.java
│   │                               │   ├── Unionem.java
│   │                               │   └── Unit.java
│   │                               ├── flow/
│   │                               │   ├── CascadeFlow.java
│   │                               │   ├── Flow.java
│   │                               │   ├── SequentialFlow.java
│   │                               │   └── Stage.java
│   │                               └── ups/
│   │                                   ├── UniformPyramidTask.java
│   │                                   └── UniformPyramidTaskInstrument.java
│   ├── hydra-architecture-message/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── message/
│   │                           ├── ArchResponse.java
│   │                           └── StringResponse.java
│   ├── hydra-architecture-storage/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── storage/
│   │                               └── UFile.java
│   ├── hydra-framework-config/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── account/
│   │                           │   ├── AccountConfig.java
│   │                           │   ├── AccountManager.java
│   │                           │   ├── KernelAccountConfig.java
│   │                           │   ├── UniformAccountManager.java
│   │                           │   ├── entity/
│   │                           │   │   ├── ACNodeAllotment.java
│   │                           │   │   ├── Account.java
│   │                           │   │   ├── ArchElementNode.java
│   │                           │   │   ├── ArchFolderElementNode.java
│   │                           │   │   ├── Authorization.java
│   │                           │   │   ├── Credential.java
│   │                           │   │   ├── Domain.java
│   │                           │   │   ├── ElementNode.java
│   │                           │   │   ├── FileElement.java
│   │                           │   │   ├── FolderElement.java
│   │                           │   │   ├── GenericACNodeAllotment.java
│   │                           │   │   ├── GenericAccount.java
│   │                           │   │   ├── GenericAuthorization.java
│   │                           │   │   ├── GenericCredential.java
│   │                           │   │   ├── GenericDomain.java
│   │                           │   │   ├── GenericGroup.java
│   │                           │   │   ├── GenericPrivilege.java
│   │                           │   │   ├── GenericRole.java
│   │                           │   │   ├── Group.java
│   │                           │   │   ├── Privilege.java
│   │                           │   │   └── Role.java
│   │                           │   ├── operator/
│   │                           │   │   ├── AccountServiceOperator.java
│   │                           │   │   ├── AccountServiceOperatorFactory.java
│   │                           │   │   ├── ArchAccountServiceOperator.java
│   │                           │   │   ├── GenericAccountOperator.java
│   │                           │   │   ├── GenericAccountOperatorFactory.java
│   │                           │   │   ├── GenericDomainOperator.java
│   │                           │   │   └── GenericGroupOperator.java
│   │                           │   └── source/
│   │                           │       ├── AuthorizationManipulator.java
│   │                           │       ├── CredentialManipulator.java
│   │                           │       ├── DomainNodeManipulator.java
│   │                           │       ├── GroupNodeManipulator.java
│   │                           │       ├── PrivilegeManipulator.java
│   │                           │       ├── RoleManipulator.java
│   │                           │       ├── UserMasterManipulator.java
│   │                           │       └── UserNodeManipulator.java
│   │                           ├── config/
│   │                           │   ├── ConfigSource.java
│   │                           │   ├── LocalConfigSource.java
│   │                           │   ├── MapConfigReinterpreter.java
│   │                           │   └── ScopedMapConfigReinterpreter.java
│   │                           └── registry/
│   │                               ├── GenericKOMRegistry.java
│   │                               ├── GenericRenderKOMRegistry.java
│   │                               ├── KOMRegistry.java
│   │                               ├── KernelRegistryConfig.java
│   │                               ├── Registry.java
│   │                               ├── RegistryConfig.java
│   │                               ├── RegistryJPathSelector.java
│   │                               ├── RegistrySelectorCursorParser.java
│   │                               ├── RenderDistributeRegistry.java
│   │                               ├── SelectorParseException.java
│   │                               ├── entity/
│   │                               │   ├── ArchConfigNode.java
│   │                               │   ├── ArchElementNode.java
│   │                               │   ├── Attributes.java
│   │                               │   ├── ConfigNode.java
│   │                               │   ├── ConfigNodeMeta.java
│   │                               │   ├── DefaultPropertyConverter.java
│   │                               │   ├── DefaultTextValueConverter.java
│   │                               │   ├── ElementNode.java
│   │                               │   ├── GenericAttributes.java
│   │                               │   ├── GenericConfigNodeMeta.java
│   │                               │   ├── GenericNamespace.java
│   │                               │   ├── GenericNamespaceMeta.java
│   │                               │   ├── GenericProperties.java
│   │                               │   ├── GenericProperty.java
│   │                               │   ├── GenericTextFile.java
│   │                               │   ├── GenericTextValue.java
│   │                               │   ├── Namespace.java
│   │                               │   ├── NamespaceMeta.java
│   │                               │   ├── Properties.java
│   │                               │   ├── Property.java
│   │                               │   ├── PropertyJSONEncoder.java
│   │                               │   ├── PropertyTypes.java
│   │                               │   ├── RegistryTreeNode.java
│   │                               │   ├── TextFile.java
│   │                               │   ├── TextValue.java
│   │                               │   ├── TextValueTypes.java
│   │                               │   └── TypeConverter.java
│   │                               ├── marshaling/
│   │                               │   ├── AnnotatedRegObjectInjector.java
│   │                               │   ├── RegistryDOMEncoder.java
│   │                               │   ├── RegistryDecoder.java
│   │                               │   ├── RegistryEncoder.java
│   │                               │   ├── RegistryJQuery.java
│   │                               │   ├── RegistryJSONDecoder.java
│   │                               │   ├── RegistryJSONEncoder.java
│   │                               │   └── RegistryQuery.java
│   │                               ├── operator/
│   │                               │   ├── ArchConfigNodeOperator.java
│   │                               │   ├── ArchRegistryOperator.java
│   │                               │   ├── GenericRegistryOperatorFactory.java
│   │                               │   ├── NamespaceNodeOperator.java
│   │                               │   ├── PropertiesOperator.java
│   │                               │   ├── RegistryNodeOperator.java
│   │                               │   ├── RegistryOperatorFactory.java
│   │                               │   └── TextValueNodeOperator.java
│   │                               ├── render/
│   │                               │   ├── GenericRenderNamespace.java
│   │                               │   ├── GenericRenderProperties.java
│   │                               │   ├── GenericRenderProperty.java
│   │                               │   ├── GenericRenderTextFile.java
│   │                               │   ├── GenericRenderTextValue.java
│   │                               │   ├── RenderConfigNode.java
│   │                               │   ├── RenderNamespace.java
│   │                               │   ├── RenderProperties.java
│   │                               │   ├── RenderProperty.java
│   │                               │   ├── RenderRegistryTreeNode.java
│   │                               │   ├── RenderTextFile.java
│   │                               │   └── RenderTextValue.java
│   │                               └── source/
│   │                                   ├── RegistryAttributesManipulator.java
│   │                                   ├── RegistryConfigNodeManipulator.java
│   │                                   ├── RegistryMasterManipulator.java
│   │                                   ├── RegistryNSNodeManipulator.java
│   │                                   ├── RegistryNSNodeMetaManipulator.java
│   │                                   ├── RegistryNodeMetaManipulator.java
│   │                                   ├── RegistryNodeOwnerManipulator.java
│   │                                   ├── RegistryNodePathManipulator.java
│   │                                   ├── RegistryPropertiesManipulator.java
│   │                                   ├── RegistryTextFileManipulator.java
│   │                                   └── RegistryTreeManipulator.java
│   ├── hydra-framework-device/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── deploy/
│   │                           │   ├── ArchDeployFamilyMeta.java
│   │                           │   ├── DeployExtraMeta.java
│   │                           │   ├── DeployFamilyMeta.java
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericContainer.java
│   │                           │   │   ├── GenericPhysicalHost.java
│   │                           │   │   ├── GenericQuick.java
│   │                           │   │   └── GenericVirtualMachine.java
│   │                           │   └── kom/
│   │                           │       ├── DeployConfig.java
│   │                           │       ├── DeployFamilyNode.java
│   │                           │       ├── DeployInstrument.java
│   │                           │       ├── DeployPathSelector.java
│   │                           │       ├── KernelDeployConfig.java
│   │                           │       ├── UniformDeployInstrument.java
│   │                           │       ├── entity/
│   │                           │       │   ├── ArchElementNode.java
│   │                           │       │   ├── ArchServerElement.java
│   │                           │       │   ├── ClusterElement.java
│   │                           │       │   ├── CommonMeta.java
│   │                           │       │   ├── ContainerElement.java
│   │                           │       │   ├── DeployElement.java
│   │                           │       │   ├── DeployInsMapping.java
│   │                           │       │   ├── DeployTreeNode.java
│   │                           │       │   ├── ElementNode.java
│   │                           │       │   ├── FolderElement.java
│   │                           │       │   ├── GenericClusterElement.java
│   │                           │       │   ├── GenericCommonMeta.java
│   │                           │       │   ├── GenericContainerElement.java
│   │                           │       │   ├── GenericDeployInsMapping.java
│   │                           │       │   ├── GenericNamespace.java
│   │                           │       │   ├── GenericPhysicalHostElement.java
│   │                           │       │   ├── GenericQuickElement.java
│   │                           │       │   ├── GenericVirtualMachineElement.java
│   │                           │       │   ├── Namespace.java
│   │                           │       │   ├── PhysicalHostElement.java
│   │                           │       │   ├── QuickElement.java
│   │                           │       │   ├── ServerElement.java
│   │                           │       │   └── VirtualMachineElement.java
│   │                           │       ├── marshaling/
│   │                           │       │   ├── DeployInstrumentDecoder.java
│   │                           │       │   ├── DeployInstrumentEncoder.java
│   │                           │       │   ├── DeployJSONDecoder.java
│   │                           │       │   └── DeployJSONEncoder.java
│   │                           │       ├── operator/
│   │                           │       │   ├── ArchElementOperator.java
│   │                           │       │   ├── ClusterElementOperator.java
│   │                           │       │   ├── ContainerElementOperator.java
│   │                           │       │   ├── ElementOperator.java
│   │                           │       │   ├── ElementOperatorFactory.java
│   │                           │       │   ├── GenericElementOperatorFactory.java
│   │                           │       │   ├── NamespaceOperator.java
│   │                           │       │   ├── PhysicalHostElementOperator.java
│   │                           │       │   ├── QuickElementOperator.java
│   │                           │       │   └── VirtualMachineElementOperator.java
│   │                           │       └── source/
│   │                           │           ├── ClusterNodeManipulator.java
│   │                           │           ├── ContainerElementManipulator.java
│   │                           │           ├── DeployMasterManipulator.java
│   │                           │           ├── DeployNamespaceManipulator.java
│   │                           │           ├── DeployNodeManipulator.java
│   │                           │           ├── DeployServiceInsMappingManipulator.java
│   │                           │           ├── NodeMetaManipulator.java
│   │                           │           ├── PhysicalHostManipulator.java
│   │                           │           ├── QuickElementManipulator.java
│   │                           │           └── VirtualMachineManipulator.java
│   │                           └── server/
│   │                               ├── ArchServer.java
│   │                               ├── ArchServersCenter.java
│   │                               ├── Server.java
│   │                               └── ServersCenter.java
│   ├── hydra-framework-runtime/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   ├── auto/
│   │       │                   │   ├── AbortException.java
│   │       │                   │   ├── ArchAutomatron.java
│   │       │                   │   ├── ArchInstructation.java
│   │       │                   │   ├── ArchParallelInstructation.java
│   │       │                   │   ├── ArchParallelSuggestation.java
│   │       │                   │   ├── ArchSequentialMarshalling.java
│   │       │                   │   ├── ArchSuggestation.java
│   │       │                   │   ├── Automaton.java
│   │       │                   │   ├── Automatron.java
│   │       │                   │   ├── AutomatronMationInvoker.java
│   │       │                   │   ├── Continue.java
│   │       │                   │   ├── ContinueException.java
│   │       │                   │   ├── DeathExceptionHandler.java
│   │       │                   │   ├── Die.java
│   │       │                   │   ├── ExceptionHandler.java
│   │       │                   │   ├── GenericMarshalling.java
│   │       │                   │   ├── GenericMationInvoker.java
│   │       │                   │   ├── Heartbeat.java
│   │       │                   │   ├── IgnoredReason.java
│   │       │                   │   ├── InstantInstructation.java
│   │       │                   │   ├── InstantKillException.java
│   │       │                   │   ├── Instructation.java
│   │       │                   │   ├── KernelInstructation.java
│   │       │                   │   ├── LifecycleAutomaton.java
│   │       │                   │   ├── Marshalling.java
│   │       │                   │   ├── MationInvoker.java
│   │       │                   │   ├── ParallelInstructation.java
│   │       │                   │   ├── ParallelSuggestation.java
│   │       │                   │   ├── PeriodicAutomaton.java
│   │       │                   │   ├── PeriodicAutomatron.java
│   │       │                   │   ├── Suggestation.java
│   │       │                   │   └── Terminate.java
│   │       │                   ├── orchestration/
│   │       │                   │   ├── ArchExertion.java
│   │       │                   │   ├── ArchGraphNode.java
│   │       │                   │   ├── ArchIrrevocableController.java
│   │       │                   │   ├── ArchLoop.java
│   │       │                   │   ├── ArchParallel.java
│   │       │                   │   ├── ArchSequential.java
│   │       │                   │   ├── ArchStratum.java
│   │       │                   │   ├── ArchTransaction.java
│   │       │                   │   ├── BooleanCondition.java
│   │       │                   │   ├── BranchControlException.java
│   │       │                   │   ├── BranchNoticeException.java
│   │       │                   │   ├── BreakController.java
│   │       │                   │   ├── BreakPoint.java
│   │       │                   │   ├── CausalBranch.java
│   │       │                   │   ├── Condition.java
│   │       │                   │   ├── ContinueController.java
│   │       │                   │   ├── ContinuePoint.java
│   │       │                   │   ├── Exertion.java
│   │       │                   │   ├── ExertionEventCallback.java
│   │       │                   │   ├── ExertionStatus.java
│   │       │                   │   ├── Exertium.java
│   │       │                   │   ├── GraphNode.java
│   │       │                   │   ├── GraphStratum.java
│   │       │                   │   ├── InstantJumpOutBranchException.java
│   │       │                   │   ├── IntegrityLevel.java
│   │       │                   │   ├── JumpController.java
│   │       │                   │   ├── JumpPoint.java
│   │       │                   │   ├── Loop.java
│   │       │                   │   ├── LoopAction.java
│   │       │                   │   ├── Notifiable.java
│   │       │                   │   ├── Parallel.java
│   │       │                   │   ├── ParallelAction.java
│   │       │                   │   ├── ProcessController.java
│   │       │                   │   ├── Sequential.java
│   │       │                   │   ├── SequentialAction.java
│   │       │                   │   ├── Transaction.java
│   │       │                   │   ├── UnfulfilledActionException.java
│   │       │                   │   ├── parallel/
│   │       │                   │   │   ├── ArchMasterParallelium.java
│   │       │                   │   │   ├── ParallelExertion.java
│   │       │                   │   │   └── WrappedMasterParallelium.java
│   │       │                   │   ├── recorder/
│   │       │                   │   │   └── ActionTape.java
│   │       │                   │   └── regulation/
│   │       │                   │       ├── NeglectRegulation.java
│   │       │                   │       ├── Regulation.java
│   │       │                   │       └── RuntimeNeglector.java
│   │       │                   ├── proc/
│   │       │                   │   ├── ArchProcessManager.java
│   │       │                   │   ├── ArchUProcess.java
│   │       │                   │   ├── ControllableLevel.java
│   │       │                   │   ├── GenericProcessActionTape.java
│   │       │                   │   ├── InstitutionalProcess.java
│   │       │                   │   ├── KernelProcess.java
│   │       │                   │   ├── LineageProcessEnvironmentSection.java
│   │       │                   │   ├── LocalHostedProcess.java
│   │       │                   │   ├── LocalUProcess.java
│   │       │                   │   ├── ProcessActionTape.java
│   │       │                   │   ├── ProcessEnvironmentSection.java
│   │       │                   │   ├── ProcessManager.java
│   │       │                   │   ├── ProcessManagerConfig.java
│   │       │                   │   ├── ProcessManagerSystema.java
│   │       │                   │   ├── RemoteUProcess.java
│   │       │                   │   ├── UProcess.java
│   │       │                   │   ├── UniformProcessConfig.java
│   │       │                   │   ├── UniformProcessManager.java
│   │       │                   │   ├── entity/
│   │       │                   │   │   ├── ElementNode.java
│   │       │                   │   │   └── ProcessElement.java
│   │       │                   │   ├── event/
│   │       │                   │   │   ├── ProcessEvent.java
│   │       │                   │   │   ├── ProcessEventHandler.java
│   │       │                   │   │   └── ProcessLifecycleHandler.java
│   │       │                   │   ├── image/
│   │       │                   │   │   ├── ArchEntryPointRunnable.java
│   │       │                   │   │   ├── ArchExecutionImage.java
│   │       │                   │   │   ├── ArchImageLoader.java
│   │       │                   │   │   ├── EntryPointRunnable.java
│   │       │                   │   │   ├── ExecutionImage.java
│   │       │                   │   │   ├── FileSystemMappingImageLoader.java
│   │       │                   │   │   ├── GenericClassImage.java
│   │       │                   │   │   ├── ImageLoadException.java
│   │       │                   │   │   ├── ImageLoadProcedureException.java
│   │       │                   │   │   ├── ImageLoader.java
│   │       │                   │   │   ├── ImageModifier.java
│   │       │                   │   │   ├── JVMClassExecutionImage.java
│   │       │                   │   │   ├── LocalHostedClassImage.java
│   │       │                   │   │   ├── SafeImageModifier.java
│   │       │                   │   │   ├── URLImageLoader.java
│   │       │                   │   │   ├── UniformImageLoader.java
│   │       │                   │   │   ├── UniformMultiScopeImageLoader.java
│   │       │                   │   │   └── kom/
│   │       │                   │   │       ├── ElementNode.java
│   │       │                   │   │       ├── GenericImageElement.java
│   │       │                   │   │       ├── ImageElement.java
│   │       │                   │   │       ├── VirtualExeImageInstrument.java
│   │       │                   │   │       └── VirtualMappingExeImageInstrument.java
│   │       │                   │   ├── ns/
│   │       │                   │   │   ├── ControlGroup.java
│   │       │                   │   │   ├── GenericSegregationSpace.java
│   │       │                   │   │   └── ProcSpace.java
│   │       │                   │   ├── signal/
│   │       │                   │   │   └── Signal.java
│   │       │                   │   └── tomb/
│   │       │                   │       ├── ResurgentTombstone.java
│   │       │                   │       ├── RuntimeTombstone.java
│   │       │                   │       └── TombCheckpoint.java
│   │       │                   ├── servgram/
│   │       │                   │   ├── ActionType.java
│   │       │                   │   ├── ArchGramFactory.java
│   │       │                   │   ├── ArchGramLoader.java
│   │       │                   │   ├── ArchGramScopeSet.java
│   │       │                   │   ├── ArchServgramOrchestrator.java
│   │       │                   │   ├── ArchServgramium.java
│   │       │                   │   ├── AutoOrchestrator.java
│   │       │                   │   ├── Gram.java
│   │       │                   │   ├── GramFactory.java
│   │       │                   │   ├── GramLoader.java
│   │       │                   │   ├── GramScope.java
│   │       │                   │   ├── GramTransaction.java
│   │       │                   │   ├── LocalGramFactory.java
│   │       │                   │   ├── LocalGramLoader.java
│   │       │                   │   ├── LocalGramScopeSet.java
│   │       │                   │   ├── LocalGramTransaction.java
│   │       │                   │   ├── LocalParallelGramExertium.java
│   │       │                   │   ├── LocalSequentialGramExertium.java
│   │       │                   │   ├── LocalServgramOrchestrator.java
│   │       │                   │   ├── MultiGramsLoader.java
│   │       │                   │   ├── OrchestrateInterruptException.java
│   │       │                   │   ├── Servgram.java
│   │       │                   │   ├── ServgramOrchestrator.java
│   │       │                   │   ├── Servgramium.java
│   │       │                   │   ├── Servgramlet.java
│   │       │                   │   └── filters/
│   │       │                   │       ├── AnnotationValueFilter.java
│   │       │                   │       ├── ExcludeGramFilters.java
│   │       │                   │       └── GramAnnotationValueFilter.java
│   │       │                   └── task/
│   │       │                       ├── App.java
│   │       │                       ├── ArchInstanceMeta.java
│   │       │                       ├── ArchTask.java
│   │       │                       ├── ArchTaskFamilyMeta.java
│   │       │                       ├── ArchTaskInstance.java
│   │       │                       ├── InstanceEventType.java
│   │       │                       ├── ProcApp.java
│   │       │                       ├── Task.java
│   │       │                       ├── TaskApp.java
│   │       │                       ├── TaskExtraMeta.java
│   │       │                       ├── TaskFamilyMeta.java
│   │       │                       ├── TaskInstance.java
│   │       │                       ├── TaskInstanceExecState.java
│   │       │                       ├── TaskInstanceMeta.java
│   │       │                       ├── TaskInstanceStatus.java
│   │       │                       ├── Taskiom.java
│   │       │                       ├── Taskium.java
│   │       │                       ├── kom/
│   │       │                       │   ├── KernelTaskConfig.java
│   │       │                       │   ├── TaskConfig.java
│   │       │                       │   ├── TaskFamilyNode.java
│   │       │                       │   ├── TaskInstrument.java
│   │       │                       │   ├── TaskMetaConstants.java
│   │       │                       │   ├── TaskPathSelector.java
│   │       │                       │   ├── UniformTaskInstrument.java
│   │       │                       │   ├── entity/
│   │       │                       │   │   ├── AppElement.java
│   │       │                       │   │   ├── ArchElementNode.java
│   │       │                       │   │   ├── ElementNode.java
│   │       │                       │   │   ├── EntryNode.java
│   │       │                       │   │   ├── FolderElement.java
│   │       │                       │   │   ├── GenericAppElement.java
│   │       │                       │   │   ├── GenericNamespace.java
│   │       │                       │   │   ├── GenericTaskElement.java
│   │       │                       │   │   ├── Namespace.java
│   │       │                       │   │   ├── TaskElement.java
│   │       │                       │   │   └── TaskTreeNode.java
│   │       │                       │   ├── instance/
│   │       │                       │   │   ├── GenericInstanceEntry.java
│   │       │                       │   │   ├── InstanceEntry.java
│   │       │                       │   │   ├── InstanceInstrument.java
│   │       │                       │   │   ├── KernelInstanceInstrument.java
│   │       │                       │   │   └── source/
│   │       │                       │   │       └── InstanceNodeManipulator.java
│   │       │                       │   ├── marshaling/
│   │       │                       │   │   ├── TaskInstrumentDecoder.java
│   │       │                       │   │   ├── TaskInstrumentEncoder.java
│   │       │                       │   │   ├── TaskJSONDecoder.java
│   │       │                       │   │   └── TaskJSONEncoder.java
│   │       │                       │   ├── operator/
│   │       │                       │   │   ├── AppElementOperator.java
│   │       │                       │   │   ├── ArchElementOperator.java
│   │       │                       │   │   ├── ElementOperator.java
│   │       │                       │   │   ├── ElementOperatorFactory.java
│   │       │                       │   │   ├── GenericElementOperatorFactory.java
│   │       │                       │   │   ├── NamespaceOperator.java
│   │       │                       │   │   └── TaskElementOperator.java
│   │       │                       │   └── source/
│   │       │                       │       ├── AppNodeManipulator.java
│   │       │                       │       ├── TaskMasterManipulator.java
│   │       │                       │       ├── TaskNamespaceManipulator.java
│   │       │                       │       └── TaskNodeManipulator.java
│   │       │                       └── marshal/
│   │       │                           ├── TaskPriority.java
│   │       │                           ├── TaskScheduleCycle.java
│   │       │                           └── TaskScheduleType.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── ioc/
│   │                   │   ├── SystemTestIoC.java
│   │                   │   └── TestIoC.java
│   │                   ├── orchestration/
│   │                   │   ├── SimpleExertium.java
│   │                   │   ├── SimpleParallelium.java
│   │                   │   ├── TestBasicTransaction.java
│   │                   │   └── TestInstructation.java
│   │                   └── servgram/
│   │                       └── TestServgram.java
│   ├── hydra-framework-service/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           ├── scenario/
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericNamespaceNode.java
│   │                           │   │   ├── GenericNamespaceNodeMeta.java
│   │                           │   │   ├── GenericScenarioCommonData.java
│   │                           │   │   ├── NamespaceNode.java
│   │                           │   │   ├── NamespaceNodeMeta.java
│   │                           │   │   └── ScenarioCommonData.java
│   │                           │   ├── source/
│   │                           │   │   ├── NamespaceNodeManipulator.java
│   │                           │   │   ├── NamespaceNodeMetaManipulator.java
│   │                           │   │   ├── ScenarioCommonDataManipulator.java
│   │                           │   │   └── ScenarioMasterManipulator.java
│   │                           │   └── tree/
│   │                           │       ├── DistributedScenarioMetaTree.java
│   │                           │       └── GenericDistributedScenarioMetaTree.java
│   │                           └── service/
│   │                               ├── Application.java
│   │                               ├── ArchService.java
│   │                               ├── ArchServiceFamilyMeta.java
│   │                               ├── ProcApplication.java
│   │                               ├── ScheduleType.java
│   │                               ├── Service.java
│   │                               ├── ServiceApplication.java
│   │                               ├── ServiceFamilyMeta.java
│   │                               ├── ServiceInstance.java
│   │                               ├── ServiceMeta.java
│   │                               ├── Serviciom.java
│   │                               ├── Servicium.java
│   │                               ├── Status.java
│   │                               ├── entity/
│   │                               │   ├── BindUSII.java
│   │                               │   └── USII.java
│   │                               └── kom/
│   │                                   ├── GenericNamespaceRules.java
│   │                                   ├── KernelServiceConfig.java
│   │                                   ├── NamespaceRules.java
│   │                                   ├── ServiceConfig.java
│   │                                   ├── ServiceFamilyNode.java
│   │                                   ├── ServiceInstrument.java
│   │                                   ├── ServicePathSelector.java
│   │                                   ├── UniformServiceInstrument.java
│   │                                   ├── entity/
│   │                                   │   ├── ApplicationElement.java
│   │                                   │   ├── ArchElementNode.java
│   │                                   │   ├── ArchServoElement.java
│   │                                   │   ├── CommonMeta.java
│   │                                   │   ├── ElementNode.java
│   │                                   │   ├── FolderElement.java
│   │                                   │   ├── GenericApplicationElement.java
│   │                                   │   ├── GenericCommonMeta.java
│   │                                   │   ├── GenericNamespace.java
│   │                                   │   ├── GenericServiceElement.java
│   │                                   │   ├── GenericServiceInstanceEntity.java
│   │                                   │   ├── Namespace.java
│   │                                   │   ├── ServiceElement.java
│   │                                   │   ├── ServiceInstanceEntry.java
│   │                                   │   ├── ServiceTreeNode.java
│   │                                   │   └── ServoElement.java
│   │                                   ├── marshaling/
│   │                                   │   ├── ServiceInstrumentDecoder.java
│   │                                   │   ├── ServiceInstrumentEncoder.java
│   │                                   │   ├── ServiceJSONDecoder.java
│   │                                   │   └── ServiceJSONEncoder.java
│   │                                   ├── operator/
│   │                                   │   ├── ApplicationElementOperator.java
│   │                                   │   ├── ArchElementOperator.java
│   │                                   │   ├── ElementOperator.java
│   │                                   │   ├── ElementOperatorFactory.java
│   │                                   │   ├── GenericElementOperatorFactory.java
│   │                                   │   ├── NamespaceOperator.java
│   │                                   │   └── ServiceElementOperator.java
│   │                                   └── source/
│   │                                       ├── ApplicationMetaManipulator.java
│   │                                       ├── ApplicationNodeManipulator.java
│   │                                       ├── NamespaceRulesManipulator.java
│   │                                       ├── NodeMetaManipulator.java
│   │                                       ├── ServiceInstanceManipulator.java
│   │                                       ├── ServiceMasterManipulator.java
│   │                                       ├── ServiceMetaManipulator.java
│   │                                       ├── ServiceNamespaceManipulator.java
│   │                                       └── ServiceNodeManipulator.java
│   ├── hydra-framework-storage/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── storage/
│   │                               ├── ArchFileObjectMeta.java
│   │                               ├── ArchStorageConfig.java
│   │                               ├── CheckedFile.java
│   │                               ├── RandomAccessChanface.java
│   │                               ├── ReadChannelRecalled.java
│   │                               ├── StorageConfig.java
│   │                               ├── StorageConstants.java
│   │                               ├── StorageExportIORequest.java
│   │                               ├── StorageIOResponse.java
│   │                               ├── StorageInstructRequest.java
│   │                               ├── StorageInstructResponse.java
│   │                               ├── StorageNaming.java
│   │                               ├── StorageReceiveIORequest.java
│   │                               ├── TitanStorageExportIORequest.java
│   │                               ├── TitanStorageIOResponse.java
│   │                               ├── TitanStorageNaming.java
│   │                               ├── TitanStorageReceiveIORequest.java
│   │                               ├── bucket/
│   │                               │   ├── BucketInstrument.java
│   │                               │   ├── TitanBucketInstrument.java
│   │                               │   ├── entity/
│   │                               │   │   ├── Bucket.java
│   │                               │   │   ├── GenericBucket.java
│   │                               │   │   ├── GenericSite.java
│   │                               │   │   ├── GenericSiteNode.java
│   │                               │   │   ├── Site.java
│   │                               │   │   └── SiteNode.java
│   │                               │   └── source/
│   │                               │       ├── BucketManipulator.java
│   │                               │       ├── BucketMasterManipulator.java
│   │                               │       ├── SiteManipulator.java
│   │                               │       └── SiteNodeManipulator.java
│   │                               ├── file/
│   │                               │   ├── ClusterSegmentNaming.java
│   │                               │   ├── FileConstants.java
│   │                               │   ├── FileSystemConfig.java
│   │                               │   ├── KOFSClusterSegmentNaming.java
│   │                               │   ├── KOMFileSystem.java
│   │                               │   ├── KernelFileSystemConfig.java
│   │                               │   ├── UniformObjectFileSystem.java
│   │                               │   ├── Verification.java
│   │                               │   ├── builder/
│   │                               │   │   ├── ComponentUOFSBuilder.java
│   │                               │   │   ├── Feature.java
│   │                               │   │   ├── UOFSBuilder.java
│   │                               │   │   └── UOFSComponentor.java
│   │                               │   ├── cache/
│   │                               │   │   ├── DefaultCacheConstants.java
│   │                               │   │   ├── FileSystemCacheConfig.java
│   │                               │   │   └── MappedFileSystemCacheConfig.java
│   │                               │   ├── entity/
│   │                               │   │   ├── ArcReparseSemanticNode.java
│   │                               │   │   ├── ArchCluster.java
│   │                               │   │   ├── ArchElementNode.java
│   │                               │   │   ├── Cluster.java
│   │                               │   │   ├── ClusterPage.java
│   │                               │   │   ├── ClusterPage64.java
│   │                               │   │   ├── DirectlyExternalSymbolic.java
│   │                               │   │   ├── ElementNode.java
│   │                               │   │   ├── ExternalSymbolic.java
│   │                               │   │   ├── FSNodeAllotment.java
│   │                               │   │   ├── FileMeta.java
│   │                               │   │   ├── FileNode.java
│   │                               │   │   ├── FileSystemAttributes.java
│   │                               │   │   ├── FileTreeNode.java
│   │                               │   │   ├── Folder.java
│   │                               │   │   ├── FolderMeta.java
│   │                               │   │   ├── GenericExternalSymbolic.java
│   │                               │   │   ├── GenericFSNodeAllotment.java
│   │                               │   │   ├── GenericFileMeta.java
│   │                               │   │   ├── GenericFileNode.java
│   │                               │   │   ├── GenericFolder.java
│   │                               │   │   ├── GenericFolderMeta.java
│   │                               │   │   ├── GenericLocalCluster.java
│   │                               │   │   ├── GenericLocalClusterMeta.java
│   │                               │   │   ├── GenericRemoteCluster.java
│   │                               │   │   ├── GenericSymbolic.java
│   │                               │   │   ├── GenericSymbolicMeta.java
│   │                               │   │   ├── LocalCluster.java
│   │                               │   │   ├── LocalClusterMeta.java
│   │                               │   │   ├── RemoteCluster.java
│   │                               │   │   ├── ReparseSemanticNode.java
│   │                               │   │   ├── Symbolic.java
│   │                               │   │   └── SymbolicMeta.java
│   │                               │   ├── external/
│   │                               │   │   ├── ArchNativeExternalFileObject.java
│   │                               │   │   ├── ExternalFile.java
│   │                               │   │   ├── ExternalFileObject.java
│   │                               │   │   ├── ExternalFileSystemInstrument.java
│   │                               │   │   ├── ExternalFolder.java
│   │                               │   │   ├── ExternalSymbolicSelector.java
│   │                               │   │   ├── GenericNativeExternalFile.java
│   │                               │   │   ├── GenericNativeExternalFolder.java
│   │                               │   │   ├── KenExternalFileSystemInstrument.java
│   │                               │   │   └── KenExternalSymbolicSelector.java
│   │                               │   ├── marshaling/
│   │                               │   │   ├── ClusterGroup.java
│   │                               │   │   └── StripedClusterGroup.java
│   │                               │   ├── operator/
│   │                               │   │   ├── ArchFileSystemOperator.java
│   │                               │   │   ├── FileSystemOperator.java
│   │                               │   │   ├── FileSystemOperatorFactory.java
│   │                               │   │   ├── GenericExternalSymbolicOperator.java
│   │                               │   │   ├── GenericFileOperator.java
│   │                               │   │   ├── GenericFileSystemOperatorFactory.java
│   │                               │   │   └── GenericFolderOperator.java
│   │                               │   ├── source/
│   │                               │   │   ├── ExternalSymbolicManipulator.java
│   │                               │   │   ├── FileManipulator.java
│   │                               │   │   ├── FileMasterManipulator.java
│   │                               │   │   ├── FileMetaManipulator.java
│   │                               │   │   ├── FileSystemAttributeManipulator.java
│   │                               │   │   ├── FolderManipulator.java
│   │                               │   │   ├── FolderMetaManipulator.java
│   │                               │   │   ├── FolderVolumeMappingManipulator.java
│   │                               │   │   ├── LocalClusterManipulator.java
│   │                               │   │   ├── RemoteClusterManipulator.java
│   │                               │   │   ├── SymbolicManipulator.java
│   │                               │   │   └── SymbolicMetaManipulator.java
│   │                               │   └── transmit/
│   │                               │       ├── UniformSourceLocator.java
│   │                               │       ├── exporter/
│   │                               │       │   ├── ArchFileExporterEntity.java
│   │                               │       │   ├── FileExport.java
│   │                               │       │   ├── FileExport64.java
│   │                               │       │   ├── FileExportEntity.java
│   │                               │       │   ├── FileExportEntity64.java
│   │                               │       │   ├── TitanFileExport64.java
│   │                               │       │   └── TitanFileExportEntity64.java
│   │                               │       └── receiver/
│   │                               │           ├── ArchFileReceiveEntity.java
│   │                               │           ├── FileReceive.java
│   │                               │           ├── FileReceive64.java
│   │                               │           ├── FileReceiveEntity.java
│   │                               │           ├── FileReceiveEntity64.java
│   │                               │           ├── TitanFileReceive64.java
│   │                               │           └── TitanFileReceiveEntity64.java
│   │                               ├── io/
│   │                               │   ├── Chanface.java
│   │                               │   ├── ChanfaceReader.java
│   │                               │   ├── ChannelRecalled.java
│   │                               │   ├── TitanFileChannelChanface.java
│   │                               │   ├── TitanInputStreamChanface.java
│   │                               │   ├── TitanOutputStreamChanface.java
│   │                               │   ├── TitanRandomInputStreamAccessChanface.java
│   │                               │   └── UIOException.java
│   │                               ├── mfs/
│   │                               │   ├── GenericNativeMFile.java
│   │                               │   ├── MFile.java
│   │                               │   ├── MappingFileSystem.java
│   │                               │   ├── NativeMFile.java
│   │                               │   └── NativeMappingFileSystem.java
│   │                               ├── natives/
│   │                               │   └── NativeExternalFileSystems.java
│   │                               ├── policy/
│   │                               │   ├── PolicyManage.java
│   │                               │   ├── TitanPolicyManage.java
│   │                               │   ├── chain/
│   │                               │   │   ├── PolicyChain.java
│   │                               │   │   ├── VersionPolicyChain.java
│   │                               │   │   └── factory/
│   │                               │   │       └── PolicyChainFactory.java
│   │                               │   ├── entity/
│   │                               │   │   ├── GenericPolicy.java
│   │                               │   │   └── Policy.java
│   │                               │   └── source/
│   │                               │       ├── PolicyFileMappingManipulator.java
│   │                               │       ├── PolicyManipulator.java
│   │                               │       └── PolicyMasterManipulator.java
│   │                               ├── remote/
│   │                               │   ├── RemoteFSInstrument.java
│   │                               │   └── RemoteUOFSInstrument.java
│   │                               ├── version/
│   │                               │   ├── TitanVersionManage.java
│   │                               │   ├── VersionManage.java
│   │                               │   ├── entity/
│   │                               │   │   ├── TitanVersion.java
│   │                               │   │   ├── TitanVersionMapping.java
│   │                               │   │   ├── Version.java
│   │                               │   │   └── VersionMapping.java
│   │                               │   └── source/
│   │                               │       ├── VersionManipulator.java
│   │                               │       ├── VersionMappingManipulator.java
│   │                               │       └── VersionMasterManipulator.java
│   │                               └── volume/
│   │                                   ├── IUnifiedTransmitConstructor.java
│   │                                   ├── KernelVolumeConfig.java
│   │                                   ├── TitanVolumeFile.java
│   │                                   ├── UnifiedTransmitConstructor.java
│   │                                   ├── UniformVolumeManager.java
│   │                                   ├── VolumeConfig.java
│   │                                   ├── VolumeConstants.java
│   │                                   ├── VolumeFile.java
│   │                                   ├── VolumeManager.java
│   │                                   ├── VolumePoliceDog.java
│   │                                   ├── entity/
│   │                                   │   ├── ArchExportEntity.java
│   │                                   │   ├── ArchLogicVolume.java
│   │                                   │   ├── ArchReceiveEntity.java
│   │                                   │   ├── ArchVolume.java
│   │                                   │   ├── DirectReceiver.java
│   │                                   │   ├── Exporter.java
│   │                                   │   ├── ExporterEntity.java
│   │                                   │   ├── LogicVolume.java
│   │                                   │   ├── MirroredVolume.java
│   │                                   │   ├── MountPoint.java
│   │                                   │   ├── PhysicalVolume.java
│   │                                   │   ├── ReceiveEntity.java
│   │                                   │   ├── Receiver.java
│   │                                   │   ├── SimpleVolume.java
│   │                                   │   ├── SpannedVolume.java
│   │                                   │   ├── StripedReceiver.java
│   │                                   │   ├── StripedVolume.java
│   │                                   │   ├── TitanMountPoint.java
│   │                                   │   ├── TitanVolumeAllotment.java
│   │                                   │   ├── TitanVolumeCapacity64.java
│   │                                   │   ├── Volume.java
│   │                                   │   ├── VolumeAllotment.java
│   │                                   │   ├── VolumeCapacity64.java
│   │                                   │   └── local/
│   │                                   │       ├── LocalMirroredVolume.java
│   │                                   │       ├── LocalPhysicalVolume.java
│   │                                   │       ├── LocalSimpleVolume.java
│   │                                   │       ├── LocalSpannedVolume.java
│   │                                   │       ├── LocalStripedVolume.java
│   │                                   │       ├── VolumeCapacity.java
│   │                                   │       ├── mirrored/
│   │                                   │       │   └── TitanLocalMirroredVolume.java
│   │                                   │       ├── physical/
│   │                                   │       │   ├── TitanLocalPhysicalVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── DirectExport.java
│   │                                   │       │   │   ├── DirectExport64.java
│   │                                   │       │   │   ├── DirectExportEntity.java
│   │                                   │       │   │   ├── DirectExportEntity64.java
│   │                                   │       │   │   ├── TitanDirectExport64.java
│   │                                   │       │   │   └── TitanDirectExportEntity64.java
│   │                                   │       │   └── receive/
│   │                                   │       │       ├── DirectReceive.java
│   │                                   │       │       ├── DirectReceive64.java
│   │                                   │       │       ├── DirectReceiveEntity.java
│   │                                   │       │       ├── DirectReceiveEntity64.java
│   │                                   │       │       ├── TitanDirectReceive64.java
│   │                                   │       │       └── TitanDirectReceiveEntity64.java
│   │                                   │       ├── simple/
│   │                                   │       │   ├── TitanLocalSimpleVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── SimpleExport.java
│   │                                   │       │   │   ├── SimpleExport64.java
│   │                                   │       │   │   ├── SimpleExportEntity.java
│   │                                   │       │   │   ├── SimpleExportEntity64.java
│   │                                   │       │   │   ├── TitanSimpleExport64.java
│   │                                   │       │   │   └── TitanSimpleExportEntity64.java
│   │                                   │       │   └── recevice/
│   │                                   │       │       ├── SimpleReceive.java
│   │                                   │       │       ├── SimpleReceive64.java
│   │                                   │       │       ├── SimpleReceiveEntity.java
│   │                                   │       │       ├── SimpleReceiveEntity64.java
│   │                                   │       │       ├── SimpleReceiver.java
│   │                                   │       │       ├── SimpleReceiverEntity.java
│   │                                   │       │       ├── TitanSimpleReceive64.java
│   │                                   │       │       ├── TitanSimpleReceiveEntity64.java
│   │                                   │       │       ├── channel/
│   │                                   │       │       │   ├── SimpleChannelReceiver.java
│   │                                   │       │       │   ├── SimpleChannelReceiver64.java
│   │                                   │       │       │   ├── SimpleChannelReceiverEntity.java
│   │                                   │       │       │   ├── SimpleChannelReceiverEntity64.java
│   │                                   │       │       │   ├── TitanSimpleChannelReceiver64.java
│   │                                   │       │       │   └── TitanSimpleChannelReceiverEntity64.java
│   │                                   │       │       └── stream/
│   │                                   │       │           ├── SimpleStreamReceiveEntity.java
│   │                                   │       │           ├── SimpleStreamReceiveEntity64.java
│   │                                   │       │           ├── SimpleStreamReceiver.java
│   │                                   │       │           ├── SimpleStreamReceiver64.java
│   │                                   │       │           ├── TitanSimpleStreamReceive64.java
│   │                                   │       │           └── TitanSimpleStreamReceiveEntity64.java
│   │                                   │       ├── spanned/
│   │                                   │       │   ├── TitanLocalSpannedVolume.java
│   │                                   │       │   ├── export/
│   │                                   │       │   │   ├── SpannedExport.java
│   │                                   │       │   │   ├── SpannedExport64.java
│   │                                   │       │   │   ├── SpannedExportEntity.java
│   │                                   │       │   │   ├── SpannedExportEntity64.java
│   │                                   │       │   │   ├── TitanSpannedExport64.java
│   │                                   │       │   │   └── TitanSpannedExportEntity64.java
│   │                                   │       │   └── receive/
│   │                                   │       │       ├── SpannedReceive.java
│   │                                   │       │       ├── SpannedReceive64.java
│   │                                   │       │       ├── SpannedReceiveEntity.java
│   │                                   │       │       ├── SpannedReceiveEntity64.java
│   │                                   │       │       ├── TitanSpannedReceive64.java
│   │                                   │       │       └── TitanSpannedReceiveEntity64.java
│   │                                   │       └── striped/
│   │                                   │           ├── BufferOutMate.java
│   │                                   │           ├── BufferOutStatus.java
│   │                                   │           ├── BufferWriteStatus.java
│   │                                   │           ├── CacheBlock.java
│   │                                   │           ├── CacheBlockStatus.java
│   │                                   │           ├── LocalStripedTaskThread.java
│   │                                   │           ├── ReceiveBufferInStatus.java
│   │                                   │           ├── ReceiveBufferOutStatus.java
│   │                                   │           ├── StripBufferInJob.java
│   │                                   │           ├── StripBufferOutJob.java
│   │                                   │           ├── StripBufferStatus.java
│   │                                   │           ├── StripCacheBlock.java
│   │                                   │           ├── StripChannelReceiverJob.java
│   │                                   │           ├── StripExportJob.java
│   │                                   │           ├── StripLockEntity.java
│   │                                   │           ├── StripReceiveBufferInJob.java
│   │                                   │           ├── StripReceiveBufferOutJob.java
│   │                                   │           ├── StripReceiverJob.java
│   │                                   │           ├── StripTerminalStateRecord.java
│   │                                   │           ├── TerminalStateRecord.java
│   │                                   │           ├── TitanLocalStripedVolume.java
│   │                                   │           ├── TitanStripBufferInJob.java
│   │                                   │           ├── TitanStripBufferOutJob.java
│   │                                   │           ├── TitanStripLockEntity.java
│   │                                   │           ├── TitanStripReceiveBufferInJob.java
│   │                                   │           ├── TitanStripReceiveBufferOutJob.java
│   │                                   │           ├── TitanStripReceiverJob.java
│   │                                   │           ├── export/
│   │                                   │           │   ├── StripedExport.java
│   │                                   │           │   ├── StripedExport64.java
│   │                                   │           │   ├── StripedExportEntity.java
│   │                                   │           │   ├── StripedExportEntity64.java
│   │                                   │           │   ├── TitanStripedExport64.java
│   │                                   │           │   ├── TitanStripedExportEntity64.java
│   │                                   │           │   └── channel/
│   │                                   │           │       ├── StripedChannelExport.java
│   │                                   │           │       ├── StripedChannelExport64.java
│   │                                   │           │       ├── StripedChannelExportEntity.java
│   │                                   │           │       ├── StripedChannelExportEntity64.java
│   │                                   │           │       ├── TitanStripedChannelExport64.java
│   │                                   │           │       └── TitanStripedChannelExportEntity64.java
│   │                                   │           └── receive/
│   │                                   │               ├── StripedReceive.java
│   │                                   │               ├── StripedReceive64.java
│   │                                   │               ├── StripedReceiveEntity.java
│   │                                   │               ├── StripedReceiveEntity64.java
│   │                                   │               ├── StripedReceiver.java
│   │                                   │               ├── StripedReceiverEntity.java
│   │                                   │               ├── TitanStripedReceive64.java
│   │                                   │               ├── TitanStripedReceiveEntity64.java
│   │                                   │               ├── channnel/
│   │                                   │               │   ├── StripedChannelReceiver.java
│   │                                   │               │   ├── StripedChannelReceiver64.java
│   │                                   │               │   ├── StripedChannelReceiverEntity.java
│   │                                   │               │   ├── StripedChannelReceiverEntity64.java
│   │                                   │               │   ├── TitanStripedChannelReceiver64.java
│   │                                   │               │   └── TitanStripedChannelReceiverEntity64.java
│   │                                   │               └── stream/
│   │                                   │                   ├── StripedStreamReceive.java
│   │                                   │                   ├── StripedStreamReceive64.java
│   │                                   │                   ├── StripedStreamReceiveEntity.java
│   │                                   │                   ├── StripedStreamReceiveEntity64.java
│   │                                   │                   ├── TitanStripedStreamReceive64.java
│   │                                   │                   └── TitanStripedStreamReceiveEntity64.java
│   │                                   ├── kvfs/
│   │                                   │   ├── ExecutorPool.java
│   │                                   │   ├── KenVolumeFileSystem.java
│   │                                   │   ├── KenusPool.java
│   │                                   │   └── OnVolumeFileSystem.java
│   │                                   ├── operator/
│   │                                   │   ├── ArchVolumeOperator.java
│   │                                   │   ├── SimpleVolumeOperator.java
│   │                                   │   ├── SpannedVolumeOperator.java
│   │                                   │   ├── StripedVolumeOperator.java
│   │                                   │   ├── TitanVolumeOperatorFactory.java
│   │                                   │   ├── VolumeOperator.java
│   │                                   │   └── VolumeOperatorFactory.java
│   │                                   ├── policy/
│   │                                   │   ├── Dummy.java
│   │                                   │   └── strip/
│   │                                   │       ├── ArchSizingMatcher.java
│   │                                   │       ├── DynamicStripSizingPolicy.java
│   │                                   │       ├── GenericDynamicStripSizingPolicy.java
│   │                                   │       ├── MegaFileSizingMatcher64.java
│   │                                   │       ├── SizingMatcher.java
│   │                                   │       ├── SmallFileSizingMatcher64.java
│   │                                   │       └── TinyFileSizingMatcher64.java
│   │                                   ├── runtime/
│   │                                   │   ├── ArchStripedTaskThread.java
│   │                                   │   ├── ArchTaskThread.java
│   │                                   │   ├── MasterVolumeGram.java
│   │                                   │   ├── TaskThread.java
│   │                                   │   ├── VolumeGram.java
│   │                                   │   ├── VolumeJob.java
│   │                                   │   └── VolumeJobCompromiseException.java
│   │                                   └── source/
│   │                                       ├── LineSegmentManipulator.java
│   │                                       ├── LogicVolumeManipulator.java
│   │                                       ├── MirroredVolumeManipulator.java
│   │                                       ├── MountPointManipulator.java
│   │                                       ├── PhysicalVolumeManipulator.java
│   │                                       ├── SQLiteVolumeManipulator.java
│   │                                       ├── SimpleVolumeManipulator.java
│   │                                       ├── SpannedVolumeManipulator.java
│   │                                       ├── StripedVolumeManipulator.java
│   │                                       ├── VolumeAllocateManipulator.java
│   │                                       ├── VolumeCapacityManipulator.java
│   │                                       ├── VolumeMasterManipulator.java
│   │                                       └── VolumeTreeManipulator.java
│   ├── hydra-kom-default-driver/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── pinecone/
│   │           │           └── hydra/
│   │           │               ├── FileOwnerMapper.java
│   │           │               ├── account/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AuthorizationMapper.java
│   │           │               │       ├── CredentialMapper.java
│   │           │               │       ├── DomainNodeMapper.java
│   │           │               │       ├── GroupNodeMapper.java
│   │           │               │       ├── PrivilegeMapper.java
│   │           │               │       ├── RoleMapper.java
│   │           │               │       ├── UserNodeMapper.java
│   │           │               │       ├── UserOwnerMapper.java
│   │           │               │       ├── UserPathCacheMapper.java
│   │           │               │       ├── UserTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── UserMappingDriver.java
│   │           │               │           ├── UserMasterManipulatorImpl.java
│   │           │               │           └── UserMasterTreeManipulatorImpl.java
│   │           │               ├── bucket/
│   │           │               │   └── ibatis/
│   │           │               │       ├── BucketMapping.java
│   │           │               │       ├── SiteMapping.java
│   │           │               │       ├── SiteNodeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── BucketMappingDriver.java
│   │           │               │           └── BucketMasterManipulatorImpl.java
│   │           │               ├── deploy/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ClusterNodeMapper.java
│   │           │               │       ├── ContainerElementMapper.java
│   │           │               │       ├── DeployNamespaceMapper.java
│   │           │               │       ├── DeployNodeMapper.java
│   │           │               │       ├── DeployNodeMetaMapper.java
│   │           │               │       ├── DeployNodeOwnerMapper.java
│   │           │               │       ├── DeployNodePathCacheMapper.java
│   │           │               │       ├── DeployServiceInsMappingMapper.java
│   │           │               │       ├── DeployTreeMapper.java
│   │           │               │       ├── PhysicalHostMapper.java
│   │           │               │       ├── QuickElementMapper.java
│   │           │               │       ├── VirtualMachineMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── DeployMappingDriver.java
│   │           │               │           ├── DeployMasterManipulatorImpl.java
│   │           │               │           └── DeployMasterTreeManipulatorImpl.java
│   │           │               ├── entity/
│   │           │               │   └── ibatis/
│   │           │               │       ├── GUID128TypeHandler.java
│   │           │               │       ├── GUID72TypeHandler.java
│   │           │               │       ├── GUIDTypeHandler.java
│   │           │               │       ├── UOITypeHandler.java
│   │           │               │       ├── URITypeHandler.java
│   │           │               │       └── hydranium/
│   │           │               │           └── ArchMappingDriver.java
│   │           │               ├── file/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ExternalSymbolicMapper.java
│   │           │               │       ├── FileMapper.java
│   │           │               │       ├── FileMetaMapper.java
│   │           │               │       ├── FileOwnerMapper.java
│   │           │               │       ├── FilePathCacheMapper.java
│   │           │               │       ├── FileSystemAttributeMapper.java
│   │           │               │       ├── FileTreeMapper.java
│   │           │               │       ├── FolderMapper.java
│   │           │               │       ├── FolderMetaMapper.java
│   │           │               │       ├── FolderVolumeMappingMapper.java
│   │           │               │       ├── LocalClusterMapper.java
│   │           │               │       ├── RemoteClusterMapper.java
│   │           │               │       ├── SymbolicMapper.java
│   │           │               │       ├── SymbolicMetaMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── FileMappingDriver.java
│   │           │               │           ├── FileMasterManipulatorImpl.java
│   │           │               │           └── FileMasterTreeManipulatorImpl.java
│   │           │               ├── layer/
│   │           │               │   └── ibatis/
│   │           │               │       ├── LayerCachePathMapper.java
│   │           │               │       ├── LayerHandleMapper.java
│   │           │               │       ├── LayerMapper.java
│   │           │               │       ├── LayerOwnerMapper.java
│   │           │               │       ├── LayerTreeMapper.java
│   │           │               │       ├── NamespaceMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── LayerMappingDriver.java
│   │           │               │           ├── LayerMasterManipulatorImpl.java
│   │           │               │           └── LayerMasterTreeManipulatorImpl.java
│   │           │               ├── policy/
│   │           │               │   └── ibatis/
│   │           │               │       ├── PolicyFileMappingMapper.java
│   │           │               │       ├── PolicyMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── PolicyMappingDriver.java
│   │           │               │           └── PolicyMasterManipulatorImpl.java
│   │           │               ├── queue/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AtlasExecuteQueueMapper.java
│   │           │               │       ├── AtlasStratumQueueMapper.java
│   │           │               │       ├── QueueExistMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── QueueMappingDriver.java
│   │           │               │           └── QueueMasterManipulatorImpl.java
│   │           │               ├── registry/
│   │           │               │   └── ibatis/
│   │           │               │       ├── RegistryAttributesMapper.java
│   │           │               │       ├── RegistryConfigNodeMapper.java
│   │           │               │       ├── RegistryNSNodeMapper.java
│   │           │               │       ├── RegistryNSNodeMetaMapper.java
│   │           │               │       ├── RegistryNodeMetaMapper.java
│   │           │               │       ├── RegistryNodeOwnerMapper.java
│   │           │               │       ├── RegistryNodePathCacheMapper.java
│   │           │               │       ├── RegistryPropertiesMapper.java
│   │           │               │       ├── RegistryTextFileMapper.java
│   │           │               │       ├── RegistryTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── RegistryMappingDriver.java
│   │           │               │           ├── RegistryMasterManipulatorImpl.java
│   │           │               │           └── RegistryMasterTreeManipulatorImpl.java
│   │           │               ├── scenario/
│   │           │               │   └── ibatis/
│   │           │               │       ├── ScenarioCommonDataMapper.java
│   │           │               │       ├── ScenarioNamespaceNodeMapper.java
│   │           │               │       ├── ScenarioNamespaceNodeMetaMapper.java
│   │           │               │       ├── ScenarioNodeOwnerMapper.java
│   │           │               │       ├── ScenarioNodePathCacheMapper.java
│   │           │               │       ├── ScenarioTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── ScenarioMappingDriver.java
│   │           │               │           ├── ScenarioMasterManipulatorImpl.java
│   │           │               │           └── ScenarioMasterTreeManipulatorImpl.java
│   │           │               ├── service/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AppNodeMetaMapper.java
│   │           │               │       ├── ApplicationNodeMapper.java
│   │           │               │       ├── NamespaceRulesMapper.java
│   │           │               │       ├── ServiceInstanceMapper.java
│   │           │               │       ├── ServiceMetaMapper.java
│   │           │               │       ├── ServiceNamespaceMapper.java
│   │           │               │       ├── ServiceNodeMapper.java
│   │           │               │       ├── ServiceNodeMetaMapper.java
│   │           │               │       ├── ServiceNodeOwnerMapper.java
│   │           │               │       ├── ServicePathCacheMapper.java
│   │           │               │       ├── ServiceTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── ServiceMappingDriver.java
│   │           │               │           ├── ServiceMasterManipulatorImpl.java
│   │           │               │           └── ServiceMasterTreeManipulatorImpl.java
│   │           │               ├── task/
│   │           │               │   └── ibatis/
│   │           │               │       ├── AppNodeMapper.java
│   │           │               │       ├── InstanceNodeMapper.java
│   │           │               │       ├── TaskNamespaceMapper.java
│   │           │               │       ├── TaskNodeMapper.java
│   │           │               │       ├── TaskNodeOwnerMapper.java
│   │           │               │       ├── TaskPathCacheMapper.java
│   │           │               │       ├── TaskTreeMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── TaskMappingDriver.java
│   │           │               │           ├── TaskMasterManipulatorImpl.java
│   │           │               │           └── TaskMasterTreeManipulatorImpl.java
│   │           │               ├── version/
│   │           │               │   └── ibatis/
│   │           │               │       ├── VersionMapper.java
│   │           │               │       ├── VersionMappingMapper.java
│   │           │               │       └── hydranium/
│   │           │               │           ├── VersionMappingDriver.java
│   │           │               │           └── VersionMasterManipulatorImpl.java
│   │           │               └── volume/
│   │           │                   └── ibatis/
│   │           │                       ├── LineSegmentMapper.java
│   │           │                       ├── MirroredVolumeMapper.java
│   │           │                       ├── MountPointMapper.java
│   │           │                       ├── PhysicalVolumeMapper.java
│   │           │                       ├── PrimeLogicVolumeMapper.java
│   │           │                       ├── SQLiteVolumeMapper.java
│   │           │                       ├── SimpleVolumeMapper.java
│   │           │                       ├── SpannedVolumeMapper.java
│   │           │                       ├── StripedVolumeMapper.java
│   │           │                       ├── VolumeAllocateMapper.java
│   │           │                       ├── VolumeCachePathMapper.java
│   │           │                       ├── VolumeCapacityMapper.java
│   │           │                       ├── VolumeOwnerMapper.java
│   │           │                       ├── VolumeTreeMapper.java
│   │           │                       └── hydranium/
│   │           │                           ├── VolumeMappingDriver.java
│   │           │                           ├── VolumeMasterManipulatorImpl.java
│   │           │                           └── VolumeMasterTreeManipulatorImpl.java
│   │           └── resources/
│   │               └── mapper/
│   │                   └── kernel/
│   │                       └── task/
│   │                           ├── InstanceNodeMapper.xml
│   │                           └── TaskNodeMapper.xml
│   ├── hydra-lib-grpc-service-sdk/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── pinecone/
│   │           │           └── hydra/
│   │           │               ├── grpc/
│   │           │               │   ├── client/
│   │           │               │   │   ├── GrpcAppointClient.java
│   │           │               │   │   └── GrpcClientConfig.java
│   │           │               │   └── server/
│   │           │               │       ├── GrpcAppointServer.java
│   │           │               │       ├── GrpcProcess.java
│   │           │               │       └── GrpcServerConfig.java
│   │           │               └── service/
│   │           │                   └── registry/
│   │           │                       └── grpc/
│   │           │                           ├── client/
│   │           │                           │   └── GrpcServiceClient.java
│   │           │                           └── server/
│   │           │                               ├── ClientMetaDataInterceptor.java
│   │           │                               ├── GrpcControlStreamService.java
│   │           │                               ├── GrpcServiceAppointServer.java
│   │           │                               ├── GrpcServiceClientile.java
│   │           │                               ├── GrpcServiceLifecycleService.java
│   │           │                               ├── GrpcServiceMetaService.java
│   │           │                               ├── GrpcSession.java
│   │           │                               ├── cs/
│   │           │                               │   ├── ControlMessage.java
│   │           │                               │   ├── ControlMessageOrBuilder.java
│   │           │                               │   ├── ControlStreamGrpc.java
│   │           │                               │   └── ControlStreamOuterClass.java
│   │           │                               ├── iface/
│   │           │                               │   ├── ServiceLifecycleImpl.java
│   │           │                               │   └── ServiceMetaManipulationIfaceImpl.java
│   │           │                               ├── lifecycle/
│   │           │                               │   ├── BoolReply.java
│   │           │                               │   ├── BoolReplyOrBuilder.java
│   │           │                               │   ├── ClientIdRequest.java
│   │           │                               │   ├── ClientIdRequestOrBuilder.java
│   │           │                               │   ├── CountReply.java
│   │           │                               │   ├── CountReplyOrBuilder.java
│   │           │                               │   ├── CreateInstanceMetaRequest.java
│   │           │                               │   ├── CreateInstanceMetaRequestOrBuilder.java
│   │           │                               │   ├── EmptyReply.java
│   │           │                               │   ├── EmptyReplyOrBuilder.java
│   │           │                               │   ├── EmptyRequest.java
│   │           │                               │   ├── EmptyRequestOrBuilder.java
│   │           │                               │   ├── InstanceIdRequest.java
│   │           │                               │   ├── InstanceIdRequestOrBuilder.java
│   │           │                               │   ├── RegisterServiceReply.java
│   │           │                               │   ├── RegisterServiceReplyOrBuilder.java
│   │           │                               │   ├── RegisterServiceRequest.java
│   │           │                               │   ├── RegisterServiceRequestOrBuilder.java
│   │           │                               │   ├── ServiceIdRequest.java
│   │           │                               │   ├── ServiceIdRequestOrBuilder.java
│   │           │                               │   ├── ServiceLifecycleGrpc.java
│   │           │                               │   └── ServiceLifecycleProto.java
│   │           │                               └── meta/
│   │           │                                   ├── ClientIdRequest.java
│   │           │                                   ├── ClientIdRequestOrBuilder.java
│   │           │                                   ├── CreateNewServiceRequest.java
│   │           │                                   ├── CreateNewServiceRequestOrBuilder.java
│   │           │                                   ├── EvalRequest.java
│   │           │                                   ├── EvalRequestOrBuilder.java
│   │           │                                   ├── GuidRequest.java
│   │           │                                   ├── GuidRequestOrBuilder.java
│   │           │                                   ├── PathRequest.java
│   │           │                                   ├── PathRequestOrBuilder.java
│   │           │                                   ├── ServiceIdRequest.java
│   │           │                                   ├── ServiceIdRequestOrBuilder.java
│   │           │                                   ├── ServiceMetaDTO.java
│   │           │                                   ├── ServiceMetaDTOListReply.java
│   │           │                                   ├── ServiceMetaDTOListReplyOrBuilder.java
│   │           │                                   ├── ServiceMetaDTOOrBuilder.java
│   │           │                                   ├── ServiceMetaDTOReply.java
│   │           │                                   ├── ServiceMetaDTOReplyOrBuilder.java
│   │           │                                   ├── ServiceMetaGrpc.java
│   │           │                                   ├── ServiceMetaProto.java
│   │           │                                   ├── StringReply.java
│   │           │                                   └── StringReplyOrBuilder.java
│   │           └── proto/
│   │               ├── control_stream.proto
│   │               ├── service_lifecycle.proto
│   │               └── service_meta.proto
│   ├── hydra-lib-thrift-sdk/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   ├── java/
│   │       │   │   └── com/
│   │       │   │       └── pinecone/
│   │       │   │           └── hydra/
│   │       │   │               └── thrift/
│   │       │   │                   ├── GenericThriftServiceRegistry.java
│   │       │   │                   ├── MCConnectionArguments.java
│   │       │   │                   ├── SharedConnectionArguments.java
│   │       │   │                   ├── ThriftServiceRegistry.java
│   │       │   │                   ├── client/
│   │       │   │                   │   ├── GenericMultiplexedThriftClient.java
│   │       │   │                   │   ├── GenericThriftClient.java
│   │       │   │                   │   ├── MultiplexedThriftClient.java
│   │       │   │                   │   └── ThriftClient.java
│   │       │   │                   ├── server/
│   │       │   │                   │   ├── GenericThriftServer.java
│   │       │   │                   │   ├── MultiplexedServer.java
│   │       │   │                   │   ├── ServerConnectArguments.java
│   │       │   │                   │   ├── ServerConnectionArguments.java
│   │       │   │                   │   └── ThriftServer.java
│   │       │   │                   └── service/
│   │       │   │                       ├── HelloWorldService.java
│   │       │   │                       └── impl/
│   │       │   │                           └── HelloWorldServiceImpl.java
│   │       │   └── resources/
│   │       │       └── thrift/
│   │       │           └── hellow.thrift
│   │       └── test/
│   │           └── java/
│   │               ├── com/
│   │               │   └── thrift/
│   │               │       ├── TestThriftClient.java
│   │               │       └── TestThriftService.java
│   │               └── org/
│   │                   └── example/
│   │                       └── AppTest.java
│   ├── hydra-lib-uofs-cache/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   └── storage/
│   │       │                       └── file/
│   │       │                           └── UOFSCacheComponentor.java
│   │       └── test/
│   │           └── java/
│   │               └── org/
│   │                   └── example/
│   │                       └── AppTest.java
│   ├── hydra-message-broadcast/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── umb/
│   │                               ├── UMBBytesDecoder.java
│   │                               ├── UMBClientException.java
│   │                               ├── UMBHead.java
│   │                               ├── UMBPHeadV1.java
│   │                               ├── UMBServiceException.java
│   │                               ├── UMCPackageMessageEncoder.java
│   │                               ├── UlfMBInformMessage.java
│   │                               ├── UlfPackageMessageEncoder.java
│   │                               ├── UlfPackageMessageHandler.java
│   │                               ├── broadcast/
│   │                               │   ├── ArchUnidirectionalMCProtocol.java
│   │                               │   ├── BroadcastConsumer.java
│   │                               │   ├── BroadcastControlAgent.java
│   │                               │   ├── BroadcastControlConsumer.java
│   │                               │   ├── BroadcastControlNode.java
│   │                               │   ├── BroadcastControlProducer.java
│   │                               │   ├── BroadcastNode.java
│   │                               │   ├── BroadcastPollConsumer.java
│   │                               │   ├── BroadcastProducer.java
│   │                               │   ├── DistributedConsumer.java
│   │                               │   ├── GenericUNT.java
│   │                               │   ├── PollResult.java
│   │                               │   ├── PushConsumer.java
│   │                               │   ├── UMCBroadcastConsumer.java
│   │                               │   ├── UMCBroadcastNode.java
│   │                               │   ├── UMCBroadcastProducer.java
│   │                               │   ├── UNT.java
│   │                               │   ├── converter/
│   │                               │   │   ├── GenericResultBytesConverter.java
│   │                               │   │   └── ResultBytesConverter.java
│   │                               │   └── proxy/
│   │                               │       ├── GenericIfaceProxyFactory.java
│   │                               │       └── IfaceProxyFactory.java
│   │                               ├── kafka/
│   │                               │   ├── KBroadcastPollConsumer.java
│   │                               │   ├── KBroadcastProducer.java
│   │                               │   ├── KClient.java
│   │                               │   ├── KConfig.java
│   │                               │   ├── KafkaClient.java
│   │                               │   ├── KafkaConfig.java
│   │                               │   ├── KafkaConstants.java
│   │                               │   ├── KafkaMedium.java
│   │                               │   ├── KafkaPollResult.java
│   │                               │   ├── KafkaReceiver.java
│   │                               │   ├── KafkaTransmit.java
│   │                               │   ├── UlfBroadcastPollConsumer.java
│   │                               │   ├── UlfBroadcastProducer.java
│   │                               │   ├── UlfKafkaClient.java
│   │                               │   ├── WolfKafkaConsumer.java
│   │                               │   ├── WolfKafkaProducer.java
│   │                               │   └── WolfMCKafkaClient.java
│   │                               ├── rabbit/
│   │                               │   ├── RabbitMQClient.java
│   │                               │   └── RabbitMedium.java
│   │                               ├── rocket/
│   │                               │   ├── ArchMQConsumer.java
│   │                               │   ├── RocketClient.java
│   │                               │   ├── RocketConfig.java
│   │                               │   ├── RocketConstants.java
│   │                               │   ├── RocketMQClient.java
│   │                               │   ├── RocketMQConfig.java
│   │                               │   ├── RocketMedium.java
│   │                               │   ├── RocketReceiver.java
│   │                               │   ├── RocketTransmit.java
│   │                               │   ├── UlfBroadcastProducer.java
│   │                               │   ├── UlfPushConsumer.java
│   │                               │   ├── UlfRocketClient.java
│   │                               │   ├── WolfBroadcastProducer.java
│   │                               │   ├── WolfMCRocketClient.java
│   │                               │   └── WolfPushConsumer.java
│   │                               └── wolf/
│   │                                   ├── ArchBroadcastControlAgent.java
│   │                                   ├── ArchUlfBroadcastControlAgent.java
│   │                                   ├── UlfBroadcastControlAgent.java
│   │                                   ├── UlfBroadcastControlNode.java
│   │                                   ├── UlfBroadcastControlProducer.java
│   │                                   ├── WolfMCBClient.java
│   │                                   ├── WolfMCBConsumer.java
│   │                                   └── WolfMCBProducer.java
│   ├── hydra-message-control/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── hydra/
│   │       │                   ├── appoints/
│   │       │                   │   └── AppointNodus.java
│   │       │                   ├── uma/
│   │       │                   │   ├── ActingDuplexExpress.java
│   │       │                   │   ├── AppointClient.java
│   │       │                   │   ├── AppointNode.java
│   │       │                   │   ├── AppointServer.java
│   │       │                   │   ├── ArchAppointNode.java
│   │       │                   │   ├── ArchDuplexExpress.java
│   │       │                   │   ├── ArchUlfAppointNode.java
│   │       │                   │   ├── AsynMsgHandler.java
│   │       │                   │   ├── AsynReturnHandler.java
│   │       │                   │   ├── DuplexAppointClient.java
│   │       │                   │   ├── DuplexAppointNode.java
│   │       │                   │   ├── DuplexAppointServer.java
│   │       │                   │   ├── HuskyDuplexExpress.java
│   │       │                   │   ├── UlfAppointClient.java
│   │       │                   │   ├── UlfAppointNode.java
│   │       │                   │   ├── UlfAppointServer.java
│   │       │                   │   ├── UlfDuplexAppointClient.java
│   │       │                   │   ├── UlfDuplexAppointServer.java
│   │       │                   │   ├── pool/
│   │       │                   │   │   └── GenericMultiClientChannelRegistry.java
│   │       │                   │   ├── proxy/
│   │       │                   │   │   ├── GenericIfaceProxyFactory.java
│   │       │                   │   │   ├── GenericPassiveClientIfaceProxyFactory.java
│   │       │                   │   │   ├── IfaceProxyFactory.java
│   │       │                   │   │   └── PassiveClientIfaceProxyFactory.java
│   │       │                   │   └── wolf/
│   │       │                   │       ├── WolfAppointClient.java
│   │       │                   │       ├── WolfAppointHelper.java
│   │       │                   │       ├── WolfAppointServer.java
│   │       │                   │       ├── WolvesAppointClient.java
│   │       │                   │       └── WolvesAppointServer.java
│   │       │                   ├── umc/
│   │       │                   │   ├── io/
│   │       │                   │   │   ├── ChannelInputStream.java
│   │       │                   │   │   ├── ChannelOutputStream.java
│   │       │                   │   │   ├── IOCounter.java
│   │       │                   │   │   └── IOLoadBalanceStrategy.java
│   │       │                   │   ├── msg/
│   │       │                   │   │   ├── AbstractUMCHead.java
│   │       │                   │   │   ├── ArchBytesTransferMessage.java
│   │       │                   │   │   ├── ArchInformCMessage.java
│   │       │                   │   │   ├── ArchInformMessage.java
│   │       │                   │   │   ├── ArchStreamTransferMessage.java
│   │       │                   │   │   ├── ArchUMCMessage.java
│   │       │                   │   │   ├── ArchUMCProtocol.java
│   │       │                   │   │   ├── ArchUMCReceiver.java
│   │       │                   │   │   ├── ArchUMCTransmit.java
│   │       │                   │   │   ├── AsynChannelAllocator.java
│   │       │                   │   │   ├── AsyncMessenger.java
│   │       │                   │   │   ├── AsyncMessengerChannelControlBlock.java
│   │       │                   │   │   ├── AsyncMsgHandleAdapter.java
│   │       │                   │   │   ├── CascadeMessageNode.java
│   │       │                   │   │   ├── ChannelAllocateException.java
│   │       │                   │   │   ├── ChannelControlBlock.java
│   │       │                   │   │   ├── ChannelHandleException.java
│   │       │                   │   │   ├── ChannelPool.java
│   │       │                   │   │   ├── ChannelStatus.java
│   │       │                   │   │   ├── EMCBytesDecoder.java
│   │       │                   │   │   ├── EMCHead.java
│   │       │                   │   │   ├── ExtraEncode.java
│   │       │                   │   │   ├── FairChannelPool.java
│   │       │                   │   │   ├── GenericEMCBytesDecoder.java
│   │       │                   │   │   ├── IdleFirstBalanceStrategy.java
│   │       │                   │   │   ├── InformMessage.java
│   │       │                   │   │   ├── MappedChannelPool.java
│   │       │                   │   │   ├── Medium.java
│   │       │                   │   │   ├── MediumTerminationException.java
│   │       │                   │   │   ├── Message.java
│   │       │                   │   │   ├── MessageNode.java
│   │       │                   │   │   ├── MessageNodus.java
│   │       │                   │   │   ├── MessageStereotypes.java
│   │       │                   │   │   ├── Messagus.java
│   │       │                   │   │   ├── Messenger.java
│   │       │                   │   │   ├── MessengerChannelControlBlock.java
│   │       │                   │   │   ├── MsgNodeConfig.java
│   │       │                   │   │   ├── MsgProtocol.java
│   │       │                   │   │   ├── MultiClientChannelRegistry.java
│   │       │                   │   │   ├── Recipient.java
│   │       │                   │   │   ├── RecipientChannelControlBlock.java
│   │       │                   │   │   ├── RegisterChannelPool.java
│   │       │                   │   │   ├── Status.java
│   │       │                   │   │   ├── StreamTerminateException.java
│   │       │                   │   │   ├── SyncFairChannelPool.java
│   │       │                   │   │   ├── TransferMessage.java
│   │       │                   │   │   ├── UMCCHead.java
│   │       │                   │   │   ├── UMCCHeadV1.java
│   │       │                   │   │   ├── UMCChannel.java
│   │       │                   │   │   ├── UMCConstants.java
│   │       │                   │   │   ├── UMCException.java
│   │       │                   │   │   ├── UMCHead.java
│   │       │                   │   │   ├── UMCHeadV1.java
│   │       │                   │   │   ├── UMCMessage.java
│   │       │                   │   │   ├── UMCMethod.java
│   │       │                   │   │   ├── UMCProtocol.java
│   │       │                   │   │   ├── UMCReceiver.java
│   │       │                   │   │   ├── UMCServiceException.java
│   │       │                   │   │   ├── UMCTransmit.java
│   │       │                   │   │   ├── event/
│   │       │                   │   │   │   ├── ChannelDataInterceptor.java
│   │       │                   │   │   │   ├── ChannelEventHandler.java
│   │       │                   │   │   │   └── ChannelInactiveHandler.java
│   │       │                   │   │   ├── extra/
│   │       │                   │   │   │   ├── ExtraHeadCoder.java
│   │       │                   │   │   │   ├── ExtraHeadDecoder.java
│   │       │                   │   │   │   ├── ExtraHeadEncoder.java
│   │       │                   │   │   │   ├── ExtraHeadMarshalingException.java
│   │       │                   │   │   │   ├── GenericExtraHeadCoder.java
│   │       │                   │   │   │   ├── GenericExtraHeadDecoder.java
│   │       │                   │   │   │   └── GenericExtraHeadEncoder.java
│   │       │                   │   │   └── handler/
│   │       │                   │   │       ├── ErrorMessageAudit.java
│   │       │                   │   │       ├── GenericErrorMessageAudit.java
│   │       │                   │   │       └── WrappedErrorMessageException.java
│   │       │                   │   ├── vita/
│   │       │                   │   │   ├── HeartbeatControl.java
│   │       │                   │   │   └── HeartbeatFeedbackor.java
│   │       │                   │   └── wolf/
│   │       │                   │       ├── ArchChannelControlBlock.java
│   │       │                   │       ├── ArchChannelPool.java
│   │       │                   │       ├── ArchUMCChannel.java
│   │       │                   │       ├── AsyncUlfMedium.java
│   │       │                   │       ├── ChannelUtils.java
│   │       │                   │       ├── GenericUMCByteMessageDecoder.java
│   │       │                   │       ├── InternalErrors.java
│   │       │                   │       ├── MCConnectionArguments.java
│   │       │                   │       ├── MCSecurityAuthentication.java
│   │       │                   │       ├── MCSecurityToken.java
│   │       │                   │       ├── NettyChannelControlBlock.java
│   │       │                   │       ├── NettyUMCChannel.java
│   │       │                   │       ├── SharedConnectionArguments.java
│   │       │                   │       ├── StandardRemoteUserAuthentication.java
│   │       │                   │       ├── UlfAsyncMsgHandleAdapter.java
│   │       │                   │       ├── UlfBytesTransferMessage.java
│   │       │                   │       ├── UlfChannel.java
│   │       │                   │       ├── UlfChannelStatus.java
│   │       │                   │       ├── UlfIOLoadBalanceStrategy.java
│   │       │                   │       ├── UlfIdleFirstBalanceStrategy.java
│   │       │                   │       ├── UlfInformMessage.java
│   │       │                   │       ├── UlfInstructMessage.java
│   │       │                   │       ├── UlfMCReceiver.java
│   │       │                   │       ├── UlfMCTransmit.java
│   │       │                   │       ├── UlfMessageNode.java
│   │       │                   │       ├── UlfMessageStereotypes.java
│   │       │                   │       ├── UlfStreamTransferMessage.java
│   │       │                   │       ├── UnsetUlfAsyncMsgHandleAdapter.java
│   │       │                   │       ├── WolfMCInitializationException.java
│   │       │                   │       ├── WolfMCNode.java
│   │       │                   │       ├── WolfMCServiceException.java
│   │       │                   │       ├── WolfMCStandardConstants.java
│   │       │                   │       ├── WolfNettyServgram.java
│   │       │                   │       ├── client/
│   │       │                   │       │   ├── ArchAsyncMessenger.java
│   │       │                   │       │   ├── ClientConnectArguments.java
│   │       │                   │       │   ├── ClientConnectionArguments.java
│   │       │                   │       │   ├── MessengerNettyChannelControlBlock.java
│   │       │                   │       │   ├── ProactiveParallelFairChannelPool.java
│   │       │                   │       │   ├── ProactiveParallelFairSyncChannelPool.java
│   │       │                   │       │   ├── UlfAsyncMessengerChannelControlBlock.java
│   │       │                   │       │   ├── UlfClient.java
│   │       │                   │       │   └── WolfMCClient.java
│   │       │                   │       └── server/
│   │       │                   │           ├── AbstractTimerTask.java
│   │       │                   │           ├── IdleChannelTimerTask.java
│   │       │                   │           ├── PassiveRegisterChannelPool.java
│   │       │                   │           ├── RecipientNettyChannelControlBlock.java
│   │       │                   │           ├── ServerConnectArguments.java
│   │       │                   │           ├── ServerConnectionArguments.java
│   │       │                   │           ├── UlfRecipientChannelControlBlock.java
│   │       │                   │           ├── UlfServer.java
│   │       │                   │           └── WolfMCServer.java
│   │       │                   └── umct/
│   │       │                       ├── AddressMapping.java
│   │       │                       ├── ArchMessagelet.java
│   │       │                       ├── ArchMessagram.java
│   │       │                       ├── ArchMsgDeliver.java
│   │       │                       ├── ArchMsgExpress.java
│   │       │                       ├── ArchUMCConnection.java
│   │       │                       ├── DenialServiceException.java
│   │       │                       ├── DuplexExpress.java
│   │       │                       ├── GenericMessagramScanner.java
│   │       │                       ├── IlleagalResponseException.java
│   │       │                       ├── IntegratedMessagram.java
│   │       │                       ├── InvokeEntity.java
│   │       │                       ├── JSONLetMsgDeliver.java
│   │       │                       ├── MessageDeliver.java
│   │       │                       ├── MessageExpress.java
│   │       │                       ├── MessageHandler.java
│   │       │                       ├── MessageJunction.java
│   │       │                       ├── Messagelet.java
│   │       │                       ├── Messagram.java
│   │       │                       ├── MessagramScanner.java
│   │       │                       ├── ProtoletMsgDeliver.java
│   │       │                       ├── ServiceException.java
│   │       │                       ├── ServiceInternalException.java
│   │       │                       ├── UMCConnection.java
│   │       │                       ├── UMCTExpress.java
│   │       │                       ├── UMCTExpressHandler.java
│   │       │                       ├── UMCTNode.java
│   │       │                       ├── UlfConnection.java
│   │       │                       ├── UlfMessageHandler.java
│   │       │                       ├── WolfMCExpress.java
│   │       │                       ├── bind/
│   │       │                       │   └── ArgParam.java
│   │       │                       ├── decipher/
│   │       │                       │   ├── HeaderDecipher.java
│   │       │                       │   ├── JSONHeaderDecipher.java
│   │       │                       │   └── PrototypeDecipher.java
│   │       │                       ├── husky/
│   │       │                       │   ├── AddressedEntity.java
│   │       │                       │   ├── ArchAddressedEntity.java
│   │       │                       │   ├── ArchRequestPackage.java
│   │       │                       │   ├── ArchResponsePackage.java
│   │       │                       │   ├── HuskyCTPConstants.java
│   │       │                       │   ├── HuskyServiceErrorMessages.java
│   │       │                       │   ├── Interceptor.java
│   │       │                       │   ├── MessagePackage.java
│   │       │                       │   ├── RequestPackage.java
│   │       │                       │   ├── ResponsePackage.java
│   │       │                       │   ├── compiler/
│   │       │                       │   │   ├── ArchIfaceCompiler.java
│   │       │                       │   │   ├── ArchIfaceInspector.java
│   │       │                       │   │   ├── ArchProtoIfaceCompiler.java
│   │       │                       │   │   ├── BytecodeIfaceCompiler.java
│   │       │                       │   │   ├── ClassDigest.java
│   │       │                       │   │   ├── CompileException.java
│   │       │                       │   │   ├── CompilerEncoder.java
│   │       │                       │   │   ├── DigestIfaceCompiler.java
│   │       │                       │   │   ├── DynamicMethodPrototype.java
│   │       │                       │   │   ├── GenericClassDigest.java
│   │       │                       │   │   ├── GenericCompilerEncoder.java
│   │       │                       │   │   ├── GenericIfaceInspector.java
│   │       │                       │   │   ├── GenericIfaceMappingDigest.java
│   │       │                       │   │   ├── GenericIfaceParamsDigest.java
│   │       │                       │   │   ├── GenericMethodDigest.java
│   │       │                       │   │   ├── IfaceCompiler.java
│   │       │                       │   │   ├── IfaceInspector.java
│   │       │                       │   │   ├── IfaceMappingDigest.java
│   │       │                       │   │   ├── IfaceParamsDigest.java
│   │       │                       │   │   ├── InterfacialCompiler.java
│   │       │                       │   │   ├── MethodDigest.java
│   │       │                       │   │   ├── MethodPrototype.java
│   │       │                       │   │   ├── ProtoIfaceCompiler.java
│   │       │                       │   │   └── ProtoInterfacialCompiler.java
│   │       │                       │   ├── function/
│   │       │                       │   │   ├── ArgumentRequest.java
│   │       │                       │   │   ├── FunctionMold.java
│   │       │                       │   │   ├── GenericArgumentRequest.java
│   │       │                       │   │   ├── GenericFunctionMold.java
│   │       │                       │   │   ├── GenericReturnResponse.java
│   │       │                       │   │   ├── MethodTemplates.java
│   │       │                       │   │   └── ReturnResponse.java
│   │       │                       │   ├── heartbeat/
│   │       │                       │   │   ├── HeartbeatConstants.java
│   │       │                       │   │   ├── HuskyHeartbeatControl.java
│   │       │                       │   │   └── HuskyHeartbeatFeedbackor.java
│   │       │                       │   └── machinery/
│   │       │                       │       ├── ArchRouteDispatcher.java
│   │       │                       │       ├── DigestContextMachinery.java
│   │       │                       │       ├── DigestMappingLoader.java
│   │       │                       │       ├── DigestTransformer.java
│   │       │                       │       ├── ExcludeDigestMappingFilters.java
│   │       │                       │       ├── HuskyContextMachinery.java
│   │       │                       │       ├── HuskyMappingLoader.java
│   │       │                       │       ├── HuskyMappingScopeSet.java
│   │       │                       │       ├── HuskyRouteDispatcher.java
│   │       │                       │       ├── HuskyRouteDispatcherFabricator.java
│   │       │                       │       ├── HuskyTransformer.java
│   │       │                       │       ├── MCTContextMachinery.java
│   │       │                       │       ├── MCTTransformer.java
│   │       │                       │       ├── MultiMappingLoader.java
│   │       │                       │       ├── PMCTContextMachinery.java
│   │       │                       │       ├── PMCTTransformer.java
│   │       │                       │       ├── ProtoRouteDispatcher.java
│   │       │                       │       └── RouteDispatcher.java
│   │       │                       ├── lets/
│   │       │                       │   ├── MessageServiceScanner.java
│   │       │                       │   ├── MessageletScanner.java
│   │       │                       │   └── MsgService.java
│   │       │                       ├── mapping/
│   │       │                       │   ├── ArchMappingInspector.java
│   │       │                       │   ├── BytecodeControllerInspector.java
│   │       │                       │   ├── ControllerInspector.java
│   │       │                       │   ├── GenericMappingDigest.java
│   │       │                       │   ├── GenericParamsDigest.java
│   │       │                       │   ├── InspectException.java
│   │       │                       │   ├── MappingDigest.java
│   │       │                       │   ├── MappingInspector.java
│   │       │                       │   ├── MethodDigestUtils.java
│   │       │                       │   └── ParamsDigest.java
│   │       │                       ├── proxy/
│   │       │                       │   └── UMCTHub.java
│   │       │                       └── stereotype/
│   │       │                           ├── Controller.java
│   │       │                           ├── Iface.java
│   │       │                           └── IfaceUtils.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   └── umc/
│   │                       └── TestUMCC.java
│   ├── hydra-service-control/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── service/
│   │                               └── registry/
│   │                                   ├── ClientServiceRegisterException.java
│   │                                   ├── ServiceControlException.java
│   │                                   ├── ServiceControlRPCException.java
│   │                                   ├── ServiceInstanceCreationException.java
│   │                                   ├── ServiceValidationException.java
│   │                                   ├── UniformService.java
│   │                                   ├── WolfServiceInstance.java
│   │                                   ├── appoint/
│   │                                   │   ├── ServiceAppointServer.java
│   │                                   │   └── ServiceClientile.java
│   │                                   ├── client/
│   │                                   │   ├── ArchServiceClient.java
│   │                                   │   ├── HuskyServiceClient.java
│   │                                   │   └── ServiceClient.java
│   │                                   ├── constant/
│   │                                   │   ├── ServiceStatus.java
│   │                                   │   └── ServiceVitalizationStatus.java
│   │                                   ├── dto/
│   │                                   │   ├── ApplicationMetaDTO.java
│   │                                   │   ├── RegisterServiceDTO.java
│   │                                   │   └── ServiceMetaDTO.java
│   │                                   ├── event/
│   │                                   │   ├── ServiceRegisterEvent.java
│   │                                   │   └── ServiceRegisterEventHandler.java
│   │                                   ├── server/
│   │                                   │   ├── ServiceEventHooker.java
│   │                                   │   ├── ServiceLifecycleIface.java
│   │                                   │   ├── ServiceLifecycleService.java
│   │                                   │   ├── ServiceManager.java
│   │                                   │   ├── ServiceMetaManipulationIface.java
│   │                                   │   ├── ServiceMetaService.java
│   │                                   │   ├── UniformServiceEventHooker.java
│   │                                   │   └── UniformServiceManager.java
│   │                                   └── ulf/
│   │                                       ├── HuskyServiceAppointServer.java
│   │                                       ├── HuskyServiceClientile.java
│   │                                       ├── ServiceLifecycleController.java
│   │                                       └── ServiceMetaController.java
│   ├── hydra-system-reign/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── pinecone/
│   │                       └── hydra/
│   │                           └── reign/
│   │                               └── UnixInstitutionalizedMetaImperiumPrivy.java
│   ├── hydra-system-tritium/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   ├── java/
│   │       │   │   └── com/
│   │       │   │       └── pinecone/
│   │       │   │           └── tritium/
│   │       │   │               ├── ConfigConstants.java
│   │       │   │               ├── MasterServgramOrchestrator.java
│   │       │   │               ├── Tritium.java
│   │       │   │               ├── ally/
│   │       │   │               │   ├── IndexableManager.java
│   │       │   │               │   ├── messengers/
│   │       │   │               │   │   └── MessagersManager.java
│   │       │   │               │   └── rdb/
│   │       │   │               │       ├── DruidDataSourceFactory.java
│   │       │   │               │       ├── GenericIbatisClient.java
│   │       │   │               │       ├── RDBManager.java
│   │       │   │               │       └── UniformRDBClient.java
│   │       │   │               ├── messagron/
│   │       │   │               │   ├── HeistMessage.java
│   │       │   │               │   ├── Messageletson.java
│   │       │   │               │   └── Messagron.java
│   │       │   │               ├── system/
│   │       │   │               │   ├── BasicServer.java
│   │       │   │               │   ├── ConfigScope.java
│   │       │   │               │   ├── Hierarchy.java
│   │       │   │               │   ├── InterWareDirector.java
│   │       │   │               │   ├── KnittedMiddlewareDirector.java
│   │       │   │               │   ├── MissionTerminateException.java
│   │       │   │               │   ├── NomenclatureAllocator.java
│   │       │   │               │   ├── ServersScope.java
│   │       │   │               │   ├── StorageSystem.java
│   │       │   │               │   ├── SystemDaemon.java
│   │       │   │               │   ├── TritiumConfigScope.java
│   │       │   │               │   └── TritiumSystem.java
│   │       │   │               └── util/
│   │       │   │                   └── ConfigHelper.java
│   │       │   └── resources/
│   │       │       └── logback.xml
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── major/
│   │                   │   └── TestTritium.java
│   │                   ├── mc/
│   │                   │   ├── JesusChrist.java
│   │                   │   ├── TestMCClient.java
│   │                   │   └── TestMCServer.java
│   │                   ├── protobuf/
│   │                   │   ├── Bear.java
│   │                   │   ├── Beaver.java
│   │                   │   ├── Monkey.java
│   │                   │   ├── Parasite.java
│   │                   │   ├── Rabbit.java
│   │                   │   ├── Raccoon.java
│   │                   │   ├── RaccoonController.java
│   │                   │   ├── RaccoonKing.java
│   │                   │   ├── RedBeaver.java
│   │                   │   ├── RedRaccoon.java
│   │                   │   ├── Rpc.java
│   │                   │   ├── RpcRequest.java
│   │                   │   ├── RpcRequestOrBuilder.java
│   │                   │   ├── RpcResponse.java
│   │                   │   ├── RpcResponseOrBuilder.java
│   │                   │   ├── Slave.java
│   │                   │   ├── TestKafkaClient.java
│   │                   │   ├── TestProtobuf.java
│   │                   │   ├── TestRPCSystem.java
│   │                   │   ├── TestRocketClient.java
│   │                   │   ├── rpc.proto
│   │                   │   └── v3/
│   │                   │       ├── Rpc.java
│   │                   │       ├── RpcRequest.java1
│   │                   │       ├── RpcRequestOrBuilder.java
│   │                   │       ├── RpcResponse.java1
│   │                   │       └── RpcResponseOrBuilder.java
│   │                   ├── springram/
│   │                   │   └── TestSpringram.java
│   │                   └── utils/
│   │                       ├── TestSchemeQuerier.java
│   │                       └── TestVFS.java
│   └── pom.xml
├── LICENSE
├── Messenger/
│   ├── Messenger.iml
│   ├── pom.xml
│   └── src/
│       ├── main/
│       │   └── java/
│       │       └── com/
│       │           └── genius/
│       │               ├── App.java
│       │               ├── common/
│       │               │   └── UlfUMC/
│       │               │       ├── CommonMessageBuilder.java
│       │               │       ├── ErrorMessageBuilder.java
│       │               │       ├── MessageBuilder.java
│       │               │       ├── MessageFactory.java
│       │               │       ├── SlaveMessageBuilder.java
│       │               │       ├── UlfUMCBody.java
│       │               │       ├── UlfUMCMessage.java
│       │               │       ├── UlfUMCMessageException.java
│       │               │       ├── UlfUMCMessageType.java
│       │               │       └── UlfUMCProtocol.java
│       │               ├── config/
│       │               │   └── MessageConverterConfig.java
│       │               └── pool/
│       │                   ├── FunctionNamePool.java
│       │                   └── MqPool.java
│       └── test/
│           └── java/
│               └── com/
│                   └── genius/
│                       └── AppTest.java
├── Odin/
│   ├── odin-architecture/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── atlas/
│   │                           │   ├── advance/
│   │                           │   │   ├── GraphAdvancer.java
│   │                           │   │   ├── GraphStratumAdvancer.java
│   │                           │   │   └── GraphStratumTape.java
│   │                           │   └── graph/
│   │                           │       └── RuntimeAtlasInstrument.java
│   │                           ├── conduct/
│   │                           │   ├── CollectiveTaskLegionary.java
│   │                           │   ├── CollectiveTaskRegiment.java
│   │                           │   ├── ProcessorDeployManager.java
│   │                           │   ├── RegimentException.java
│   │                           │   ├── entity/
│   │                           │   │   ├── InstanceAtlasAdjacent.java
│   │                           │   │   ├── InstanceAtlasNode.java
│   │                           │   │   ├── InstanceEvent.java
│   │                           │   │   ├── InstanceExec.java
│   │                           │   │   ├── LaunchedContext.java
│   │                           │   │   ├── RegimentJoinRequest.java
│   │                           │   │   └── RegimentJoinResponse.java
│   │                           │   └── schedule/
│   │                           │       ├── InstanceScheduleAllocator.java
│   │                           │       ├── InstanceScheduleImpetus.java
│   │                           │       ├── TaskSchedulePreparator.java
│   │                           │       ├── UniformTaskScheduler.java
│   │                           │       └── entity/
│   │                           │           ├── ConcurrentQuota.java
│   │                           │           ├── DepartureChecklist.java
│   │                           │           └── ScheduleFittingContext.java
│   │                           ├── dispatch/
│   │                           │   ├── ArchTaskExecutionI32Queue.java
│   │                           │   ├── ConsumeCompromisedPolice.java
│   │                           │   ├── DispatchStrategy.java
│   │                           │   ├── PipelineLaunchReport.java
│   │                           │   ├── QueueBadAllocatedException.java
│   │                           │   ├── TaskConsumeException.java
│   │                           │   ├── TaskDispatchException.java
│   │                           │   ├── TaskDispatcher.java
│   │                           │   ├── TaskExecutionProcessor.java
│   │                           │   ├── TaskExecutionQueue.java
│   │                           │   ├── TaskInstanceConsumer.java
│   │                           │   ├── TaskLaunchContext.java
│   │                           │   ├── TaskQueueMeta.java
│   │                           │   └── entity/
│   │                           │       ├── ArchTaskQueueMeta.java
│   │                           │       ├── GenericTaskProcessorEntity.java
│   │                           │       ├── GenericTaskQueueEntity.java
│   │                           │       └── TaskProcessorEntity.java
│   │                           ├── proc/
│   │                           │   ├── ProcessLifecycleExaminer.java
│   │                           │   ├── ProcessRemoteEventHandler.java
│   │                           │   ├── RemoteProcess.java
│   │                           │   ├── RemoteProcessLifecycleException.java
│   │                           │   ├── RemoteProcessManagerNode.java
│   │                           │   ├── RemoteProcessServiceException.java
│   │                           │   ├── RemoteProcessServiceRPCException.java
│   │                           │   ├── RemoteTerminationStatus.java
│   │                           │   ├── RemoteVitalizationStatus.java
│   │                           │   ├── client/
│   │                           │   │   └── RemoteProcessManagerClient.java
│   │                           │   ├── entity/
│   │                           │   │   ├── RemoteTerminationReport.java
│   │                           │   │   ├── RemoteVitalizationResponse.java
│   │                           │   │   ├── UProcessMirrorDTO.java
│   │                           │   │   └── UProcessRuntimeMeta.java
│   │                           │   └── server/
│   │                           │       └── RemoteProcessManagerServer.java
│   │                           ├── system/
│   │                           │   ├── RavenException.java
│   │                           │   ├── RavenRuntimeException.java
│   │                           │   └── TaskCentralControl.java
│   │                           └── task/
│   │                               ├── CentralizedTaskInstrument.java
│   │                               ├── GenericRavenTaskConfig.java
│   │                               ├── RavenTask.java
│   │                               ├── RavenTaskConfig.java
│   │                               ├── RavenTaskConstants.java
│   │                               ├── RavenTaskInstance.java
│   │                               ├── dto/
│   │                               │   └── CategoryTag.java
│   │                               ├── entity/
│   │                               │   └── pyramid/
│   │                               │       ├── Category.java
│   │                               │       ├── CategoryType.java
│   │                               │       └── TaskCategory.java
│   │                               ├── mapper/
│   │                               │   ├── InstanceAtlasAdjacentMapper.java
│   │                               │   ├── InstanceAtlasNodeMapper.java
│   │                               │   ├── InstanceEventMapper.java
│   │                               │   ├── InstanceExecMapper.java
│   │                               │   └── OdinTaskMappingDriver.java
│   │                               ├── service/
│   │                               │   └── CategoryService.java
│   │                               ├── source/
│   │                               │   ├── CategoryMappingManipulator.java
│   │                               │   ├── CategoryTypeManipulator.java
│   │                               │   ├── RavenTaskMasterManipulator.java
│   │                               │   ├── ScheduleManipulator.java
│   │                               │   ├── TaskCategoryManipulator.java
│   │                               │   └── TaskProcessorManipulator.java
│   │                               ├── system/
│   │                               │   └── TaskPathInvalidException.java
│   │                               └── troll/
│   │                                   ├── InstanceLaunchException.java
│   │                                   ├── LaunchException.java
│   │                                   ├── LaunchFeature.java
│   │                                   └── TaskExecutionLauncher.java
│   ├── odin-framework-atlas/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           ├── java/
│   │           │   └── com/
│   │           │       └── walnut/
│   │           │           └── odin/
│   │           │               └── atlas/
│   │           │                   ├── advance/
│   │           │                   │   ├── GenericGraphStratumTape.java
│   │           │                   │   ├── GenericQueueEntity.java
│   │           │                   │   ├── GenericTapedBFSGraphAdvancer.java
│   │           │                   │   ├── QueueEntity.java
│   │           │                   │   ├── TapedBFSGraphStratumAdvancer.java
│   │           │                   │   └── strategy/
│   │           │                   │       ├── AtlasPriorityProcessStrategy.java
│   │           │                   │       ├── GraphPriorityProcessStrategy.java
│   │           │                   │       ├── MegaInDegreeFirstStrategy.java
│   │           │                   │       └── PriorityProcessStrategy.java
│   │           │                   ├── flow/
│   │           │                   │   ├── AnalyzeStage.java
│   │           │                   │   ├── ConductFlow.java
│   │           │                   │   ├── ConductStage.java
│   │           │                   │   ├── MarshallingStage.java
│   │           │                   │   └── OptimizationStage.java
│   │           │                   ├── graph/
│   │           │                   │   ├── UniformRuntimeAtlas.java
│   │           │                   │   └── entity/
│   │           │                   │       ├── TaskAtlasNode.java
│   │           │                   │       └── TaskGraphNode.java
│   │           │                   └── mapper/
│   │           │                       ├── QueueStratumManipulator.java
│   │           │                       ├── QueueStratumMapper.java
│   │           │                       ├── RunAtlasMasterManipulator.java
│   │           │                       ├── RuntimeVGraphMapper.java
│   │           │                       ├── RuntimeVectorGraphPathCacheMapper.java
│   │           │                       └── TaskGraphManipulator.java
│   │           └── resources/
│   │               └── mapper/
│   │                   └── kernel/
│   │                       └── task/
│   │                           ├── InstanceAtlasAdjacentMapper.xml
│   │                           ├── InstanceAtlasNodeMapper.xml
│   │                           ├── InstanceEventMapper.xml
│   │                           ├── InstanceManipulator.xml
│   │                           ├── QueueStratumMapper.xml
│   │                           └── RuntimeVGraphMapper.xml
│   ├── odin-framework-conduct/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── conduct/
│   │                           │   ├── ProcessorLifecycleController.java
│   │                           │   ├── ProcessorLifecycleIface.java
│   │                           │   ├── RavenCollectiveTaskLegionary.java
│   │                           │   ├── RavenCollectiveTaskRegiment.java
│   │                           │   ├── RavenProcessorDeployManager.java
│   │                           │   ├── dag/
│   │                           │   │   ├── ConfigurableTaskGraphOrchestratorConfig.java
│   │                           │   │   ├── ExecuteCallBack.java
│   │                           │   │   ├── RavenTaskGraphOrchestrator.java
│   │                           │   │   ├── TaskExecuteCallBack.java
│   │                           │   │   ├── TaskExertium.java
│   │                           │   │   ├── TaskGraphOrchestrator.java
│   │                           │   │   ├── TaskGraphOrchestratorConfig.java
│   │                           │   │   └── TaskGraphOrchestratorConstants.java
│   │                           │   ├── entity/
│   │                           │   │   ├── GenericInstanceAtlasAdjacent.java
│   │                           │   │   ├── GenericInstanceAtlasNode.java
│   │                           │   │   ├── GenericInstanceEvent.java
│   │                           │   │   └── GenericInstanceExec.java
│   │                           │   └── schedule/
│   │                           │       ├── InstanceAtlasNodeManipular.java
│   │                           │       ├── RavenInstanceScheduleImpetus.java
│   │                           │       ├── RavenScheduleAllocator.java
│   │                           │       ├── RavenTaskSchedulePreparator.java
│   │                           │       ├── RavenTaskScheduler.java
│   │                           │       └── ScheduleCronHelper.java
│   │                           ├── dispatch/
│   │                           │   ├── AdaptiveCapacityDispatchStrategy.java
│   │                           │   ├── DefaultPipelineLaunchReport.java
│   │                           │   ├── GenericI32TaskQueue.java
│   │                           │   ├── RavenTaskDispatcher.java
│   │                           │   └── RavenTaskExecutionProcessor.java
│   │                           └── task/
│   │                               └── mapper/
│   │                                   └── TaskProcessorMapper.java
│   ├── odin-framework-runtime/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── proc/
│   │                           │   ├── ArchRemoteProcessManagerNode.java
│   │                           │   ├── MediatedRemoteProcess.java
│   │                           │   ├── ProcessesUtils.java
│   │                           │   ├── RemoteProcessLifecycleExaminer.java
│   │                           │   ├── client/
│   │                           │   │   ├── RPCRecallSysProcessEventHandler.java
│   │                           │   │   ├── RavenRemoteProcessManagerClient.java
│   │                           │   │   ├── ReactiveMasterProcessLifecycleController.java
│   │                           │   │   └── SlaveProcessLifecycleIface.java
│   │                           │   └── server/
│   │                           │       ├── MasterProcessLifecycleIface.java
│   │                           │       ├── RavenRemoteProcessManagerServer.java
│   │                           │       └── ReactiveSlaveProcessLifecycleController.java
│   │                           └── task/
│   │                               ├── RavenTaskInstrument.java
│   │                               ├── dto/
│   │                               │   └── GenericCategoryTag.java
│   │                               ├── entity/
│   │                               │   └── pyramid/
│   │                               │       ├── ArchCategory.java
│   │                               │       ├── GenericCategoryType.java
│   │                               │       └── GenericTaskCategory.java
│   │                               ├── mapper/
│   │                               │   ├── CategoryMappingMapper.java
│   │                               │   ├── CategoryTypeMapper.java
│   │                               │   └── TaskCategoryMapper.java
│   │                               ├── service/
│   │                               │   └── RavenCategoryService.java
│   │                               └── troll/
│   │                                   ├── ArchRavenTask.java
│   │                                   ├── ArchRavenTaskInstance.java
│   │                                   ├── GenericRavenTask.java
│   │                                   ├── GenericRavenTaskInstance.java
│   │                                   ├── LaunchErrorCauses.java
│   │                                   └── TrollTaskExecutionLauncher.java
│   ├── odin-mapper-driver/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           ├── atlas/
│   │                           │   └── mapper/
│   │                           │       ├── ArchAtlasMappingDriver.java
│   │                           │       ├── GUID72TypeHandler.java
│   │                           │       ├── GUIDTypeHandler.java
│   │                           │       ├── OdinAtlasMappingDriver.java
│   │                           │       ├── OdinAtlasMasterGraphManipulatorImpl.java
│   │                           │       ├── OdinAtlasMasterManipulatorImpl.java
│   │                           │       └── UOITypeHandler.java
│   │                           └── task/
│   │                               └── mapper/
│   │                                   ├── OdinUniformTaskMappingDriver.java
│   │                                   ├── RavenTaskMasterManipulatorImpl.java
│   │                                   └── ScheduleManipulatorImpl.java
│   ├── odin-system/
│   │   ├── pom.xml
│   │   └── src/
│   │       └── main/
│   │           └── java/
│   │               └── com/
│   │                   └── walnut/
│   │                       └── odin/
│   │                           └── system/
│   │                               └── Odin.java
│   └── pom.xml
├── Pinecones/
│   ├── Jelly/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── slime/
│   │       │                   └── jelly/
│   │       │                       ├── map/
│   │       │                       │   └── SS.java
│   │       │                       └── source/
│   │       │                           ├── NamespacedKey.java
│   │       │                           ├── ds/
│   │       │                           │   ├── dao/
│   │       │                           │   │   ├── CannotAcquireLockException.java
│   │       │                           │   │   ├── CannotSerializeTransactionException.java
│   │       │                           │   │   ├── ConcurrencyFailureException.java
│   │       │                           │   │   ├── DataAccessException.java
│   │       │                           │   │   ├── DataAccessResourceFailureException.java
│   │       │                           │   │   ├── DataIntegrityViolationException.java
│   │       │                           │   │   ├── DeadlockLoserDataAccessException.java
│   │       │                           │   │   ├── DuplicateKeyException.java
│   │       │                           │   │   ├── InvalidDataAccessApiUsageException.java
│   │       │                           │   │   ├── InvalidDataAccessResourceUsageException.java
│   │       │                           │   │   ├── NonTransientDataAccessException.java
│   │       │                           │   │   ├── NonTransientDataAccessResourceException.java
│   │       │                           │   │   ├── PermissionDeniedDataAccessException.java
│   │       │                           │   │   ├── PersistenceExceptionTranslator.java
│   │       │                           │   │   ├── PessimisticLockingFailureException.java
│   │       │                           │   │   ├── QueryTimeoutException.java
│   │       │                           │   │   ├── RecoverableDataAccessException.java
│   │       │                           │   │   ├── TransientDataAccessException.java
│   │       │                           │   │   └── TransientDataAccessResourceException.java
│   │       │                           │   ├── jdbc/
│   │       │                           │   │   ├── AbstractFallbackSQLExceptionTranslator.java
│   │       │                           │   │   ├── BadSqlGrammarException.java
│   │       │                           │   │   ├── CustomSQLErrorCodesTranslation.java
│   │       │                           │   │   ├── DatabaseMetaDataCallback.java
│   │       │                           │   │   ├── InvalidResultSetAccessException.java
│   │       │                           │   │   ├── MetaDataAccessException.java
│   │       │                           │   │   ├── SQLErrorCodeSQLExceptionTranslator.java
│   │       │                           │   │   ├── SQLErrorCodes.java
│   │       │                           │   │   ├── SQLErrorCodesFactory.java
│   │       │                           │   │   ├── SQLExceptionSubclassTranslator.java
│   │       │                           │   │   ├── SQLExceptionTranslator.java
│   │       │                           │   │   ├── SQLStateSQLExceptionTranslator.java
│   │       │                           │   │   ├── TransientDataAccessException.java
│   │       │                           │   │   ├── TransientDataAccessResourceException.java
│   │       │                           │   │   ├── UncategorizedDataAccessException.java
│   │       │                           │   │   └── UncategorizedSQLException.java
│   │       │                           │   └── transaction/
│   │       │                           │       ├── PlatformTransactionManager.java
│   │       │                           │       ├── ResourceHolder.java
│   │       │                           │       ├── ResourceHolderSupport.java
│   │       │                           │       ├── ResourceTransactionManager.java
│   │       │                           │       ├── SavepointManager.java
│   │       │                           │       ├── StaticTransactionDefinition.java
│   │       │                           │       ├── TransactionDefinition.java
│   │       │                           │       ├── TransactionException.java
│   │       │                           │       ├── TransactionExecution.java
│   │       │                           │       ├── TransactionManager.java
│   │       │                           │       ├── TransactionStatus.java
│   │       │                           │       ├── TransactionSynchronization.java
│   │       │                           │       ├── TransactionSynchronizationAdapter.java
│   │       │                           │       ├── TransactionSynchronizationManager.java
│   │       │                           │       ├── TransactionSynchronizationUtils.java
│   │       │                           │       └── TransactionTimedOutException.java
│   │       │                           ├── ibatis/
│   │       │                           │   ├── ArchDynamicQuerierResultHandler.java
│   │       │                           │   ├── DynamicQuerierEntityResultHandler.java
│   │       │                           │   ├── DynamicQuerierMappedResultHandler.java
│   │       │                           │   ├── DynamicQuerierSqlBuilder.java
│   │       │                           │   ├── GenericMybatisQuerierDataManipulator.java
│   │       │                           │   ├── IbatisClient.java
│   │       │                           │   ├── IbatisDAOScanner.java
│   │       │                           │   ├── IbatisDataAccessObject.java
│   │       │                           │   ├── IbatisManipulatorProxyMapperFactory.java
│   │       │                           │   ├── IbatisXMLResourceScanner.java
│   │       │                           │   ├── ProxySessionMapperPool.java
│   │       │                           │   ├── SoloSessionMapperPool.java
│   │       │                           │   └── proxy/
│   │       │                           │       ├── MyBatisExceptionTranslator.java
│   │       │                           │       ├── MyBatisSystemException.java
│   │       │                           │       ├── SqlSessionHolder.java
│   │       │                           │       ├── SqlSessionTemplate.java
│   │       │                           │       └── SqlSessionUtils.java
│   │       │                           ├── memcached/
│   │       │                           │   ├── GenericMemcachedManipulator.java
│   │       │                           │   └── MemcachedManipulator.java
│   │       │                           └── redis/
│   │       │                               ├── GenericRedisHashManipulator.java
│   │       │                               ├── GenericRedisMasterManipulator.java
│   │       │                               ├── IteratorSourceAdapter.java
│   │       │                               ├── RedisEntryIterator.java
│   │       │                               ├── RedisIterator.java
│   │       │                               └── RedisKeysIterator.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   └── TestJelly.java
│   ├── Pinecone/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               ├── PineTrial.java
│   │       │               ├── Pinecone.java
│   │       │               └── framework/
│   │       │                   ├── lang/
│   │       │                   │   ├── NamedInheritableThreadLocal.java
│   │       │                   │   ├── NamedThreadLocal.java
│   │       │                   │   └── field/
│   │       │                   │       ├── DataStructureEntity.java
│   │       │                   │       ├── FieldEntity.java
│   │       │                   │       ├── GenericFieldEntity.java
│   │       │                   │       ├── GenericStructure.java
│   │       │                   │       └── SegmentEntity.java
│   │       │                   ├── system/
│   │       │                   │   ├── ApoptosisRejectSignalException.java
│   │       │                   │   ├── AssertionRuntimeException.java
│   │       │                   │   ├── AsynSystem.java
│   │       │                   │   ├── CascadeSystem.java
│   │       │                   │   ├── ConformitySystem.java
│   │       │                   │   ├── ErrorStrings.java
│   │       │                   │   ├── Experimental.java
│   │       │                   │   ├── Framework.java
│   │       │                   │   ├── GenericMasterTaskManager.java
│   │       │                   │   ├── InstantKillError.java
│   │       │                   │   ├── IntegratedSubsystem.java
│   │       │                   │   ├── IrrationalProvokedException.java
│   │       │                   │   ├── IrrationalProvokedType.java
│   │       │                   │   ├── ModularizedSubsystem.java
│   │       │                   │   ├── NestedCheckedException.java
│   │       │                   │   ├── NestedExceptionUtils.java
│   │       │                   │   ├── NestedRuntimeException.java
│   │       │                   │   ├── NoSuchProviderException.java
│   │       │                   │   ├── Noexcept.java
│   │       │                   │   ├── NonNull.java
│   │       │                   │   ├── NotImplementedException.java
│   │       │                   │   ├── Nullable.java
│   │       │                   │   ├── ParseException.java
│   │       │                   │   ├── PieceworkManager.java
│   │       │                   │   ├── PineRuntimeException.java
│   │       │                   │   ├── Pinecore.java
│   │       │                   │   ├── PrimarySystem.java
│   │       │                   │   ├── ProvokeHandleException.java
│   │       │                   │   ├── ProxyProvokeHandleException.java
│   │       │                   │   ├── RedirectRuntimeException.java
│   │       │                   │   ├── RestartSignalException.java
│   │       │                   │   ├── RuntimeConstructionException.java
│   │       │                   │   ├── RuntimeInstantiationException.java
│   │       │                   │   ├── RuntimeSystem.java
│   │       │                   │   ├── Subsystem.java
│   │       │                   │   ├── SynergicSystem.java
│   │       │                   │   ├── Unsafe.java
│   │       │                   │   ├── aop/
│   │       │                   │   │   ├── InfrastructureProxy.java
│   │       │                   │   │   ├── RawTargetAccess.java
│   │       │                   │   │   └── ScopedObject.java
│   │       │                   │   ├── architecture/
│   │       │                   │   │   ├── ArchCascadeComponent.java
│   │       │                   │   │   ├── ArchCascadeComponentManager.java
│   │       │                   │   │   ├── ArchComponent.java
│   │       │                   │   │   ├── ArchComponentManager.java
│   │       │                   │   │   ├── CascadeComponent.java
│   │       │                   │   │   ├── CascadeComponentManager.java
│   │       │                   │   │   ├── Component.java
│   │       │                   │   │   ├── ComponentManager.java
│   │       │                   │   │   ├── SystemComponent.java
│   │       │                   │   │   └── SystemComponentManager.java
│   │       │                   │   ├── construction/
│   │       │                   │   │   ├── DynamicInstancePool.java
│   │       │                   │   │   ├── DynamicStructure.java
│   │       │                   │   │   ├── GenericDynamicInstancePool.java
│   │       │                   │   │   ├── GenericStructureDefinition.java
│   │       │                   │   │   ├── InstanceDispenser.java
│   │       │                   │   │   ├── InstanceManufacturer.java
│   │       │                   │   │   ├── InstancePool.java
│   │       │                   │   │   ├── ObjectBasicTraits.java
│   │       │                   │   │   ├── ObjectTraits.java
│   │       │                   │   │   ├── Postpone.java
│   │       │                   │   │   ├── ReuseCycle.java
│   │       │                   │   │   ├── Structure.java
│   │       │                   │   │   ├── StructureDefinition.java
│   │       │                   │   │   ├── StructureInstanceDispenser.java
│   │       │                   │   │   ├── Structures.java
│   │       │                   │   │   ├── UnifyCentralInstanceDispenser.java
│   │       │                   │   │   └── UnifyStructureInjector.java
│   │       │                   │   ├── executum/
│   │       │                   │   │   ├── ArchExecutum.java
│   │       │                   │   │   ├── ArchProcessum.java
│   │       │                   │   │   ├── ArchThreadum.java
│   │       │                   │   │   ├── Chronum.java
│   │       │                   │   │   ├── EventedTaskManager.java
│   │       │                   │   │   ├── ExclusiveProcessum.java
│   │       │                   │   │   ├── ExecutableSummoner.java
│   │       │                   │   │   ├── Executum.java
│   │       │                   │   │   ├── JobCompromisedException.java
│   │       │                   │   │   ├── LifeDaemon.java
│   │       │                   │   │   ├── Lifecycle.java
│   │       │                   │   │   ├── Processum.java
│   │       │                   │   │   ├── StageCompromisedException.java
│   │       │                   │   │   ├── Systema.java
│   │       │                   │   │   ├── Systemum.java
│   │       │                   │   │   ├── TaskCompromisedException.java
│   │       │                   │   │   ├── TaskManager.java
│   │       │                   │   │   └── VitalResource.java
│   │       │                   │   ├── functions/
│   │       │                   │   │   ├── ChosenDispatcher.java
│   │       │                   │   │   ├── Executable.java
│   │       │                   │   │   ├── Executor.java
│   │       │                   │   │   ├── Function.java
│   │       │                   │   │   ├── FunctionTraits.java
│   │       │                   │   │   ├── Invokable.java
│   │       │                   │   │   ├── Invoker.java
│   │       │                   │   │   ├── LinearDispatcher.java
│   │       │                   │   │   ├── SteerableSegment.java
│   │       │                   │   │   └── SystemInvoker.java
│   │       │                   │   ├── homotype/
│   │       │                   │   │   ├── Assimilable.java
│   │       │                   │   │   ├── HomoInjector.java
│   │       │                   │   │   ├── Homotypic.java
│   │       │                   │   │   ├── Injector.java
│   │       │                   │   │   └── StereotypicInjector.java
│   │       │                   │   ├── prototype/
│   │       │                   │   │   ├── Ally.java
│   │       │                   │   │   ├── Factory.java
│   │       │                   │   │   ├── FamilyContext.java
│   │       │                   │   │   ├── MapStructuresEvaluator.java
│   │       │                   │   │   ├── ObjectiveArray.java
│   │       │                   │   │   ├── ObjectiveBean.java
│   │       │                   │   │   ├── ObjectiveClass.java
│   │       │                   │   │   ├── ObjectiveEvaluator.java
│   │       │                   │   │   ├── ObjectiveList.java
│   │       │                   │   │   ├── ObjectiveMap.java
│   │       │                   │   │   ├── Objectom.java
│   │       │                   │   │   ├── OverridableFamily.java
│   │       │                   │   │   ├── PineUnit.java
│   │       │                   │   │   ├── Pinenut.java
│   │       │                   │   │   ├── PinenutTraits.java
│   │       │                   │   │   ├── Prototype.java
│   │       │                   │   │   ├── Strategy.java
│   │       │                   │   │   ├── Summoner.java
│   │       │                   │   │   └── TypeIndex.java
│   │       │                   │   ├── regime/
│   │       │                   │   │   ├── Automatus.java
│   │       │                   │   │   ├── Censorate.java
│   │       │                   │   │   ├── Examiner.java
│   │       │                   │   │   ├── Executioner.java
│   │       │                   │   │   ├── Instrument.java
│   │       │                   │   │   ├── Orchestrator.java
│   │       │                   │   │   ├── Regiment.java
│   │       │                   │   │   ├── Supervisor.java
│   │       │                   │   │   ├── Tracker.java
│   │       │                   │   │   ├── Volition.java
│   │       │                   │   │   └── arch/
│   │       │                   │   │       ├── Controllor.java
│   │       │                   │   │       ├── Director.java
│   │       │                   │   │       ├── Dominator.java
│   │       │                   │   │       ├── Dominus.java
│   │       │                   │   │       ├── Lord.java
│   │       │                   │   │       └── Manager.java
│   │       │                   │   ├── regimentation/
│   │       │                   │   │   ├── CascadeNodus.java
│   │       │                   │   │   ├── Nodus.java
│   │       │                   │   │   ├── UniformCascadeNodus.java
│   │       │                   │   │   └── UniformNodus.java
│   │       │                   │   └── stereotype/
│   │       │                   │       ├── HungarianNotation.java
│   │       │                   │       └── JavaBeans.java
│   │       │                   ├── unit/
│   │       │                   │   ├── AbstractMap.java
│   │       │                   │   ├── AbstractMultiValueMap.java
│   │       │                   │   ├── BidLinkedEntry.java
│   │       │                   │   ├── BitSet64.java
│   │       │                   │   ├── ConcurrentReferenceHashMap.java
│   │       │                   │   ├── Dictionary.java
│   │       │                   │   ├── Dictium.java
│   │       │                   │   ├── DummyMap.java
│   │       │                   │   ├── KeyValue.java
│   │       │                   │   ├── LinkedCaseInsensitiveMap.java
│   │       │                   │   ├── LinkedMultiValueMap.java
│   │       │                   │   ├── LinkedTreeMap.java
│   │       │                   │   ├── LinkedTreeMapList.java
│   │       │                   │   ├── LinkedTreeSet.java
│   │       │                   │   ├── ListDictium.java
│   │       │                   │   ├── ListedSortedMap.java
│   │       │                   │   ├── MapDictium.java
│   │       │                   │   ├── Mapnut.java
│   │       │                   │   ├── MultiScopeMap.java
│   │       │                   │   ├── MultiScopeMaptron.java
│   │       │                   │   ├── MultiValueMap.java
│   │       │                   │   ├── MultiValueMapper.java
│   │       │                   │   ├── MultiValueMaptron.java
│   │       │                   │   ├── PrecedeMultiMaptron.java
│   │       │                   │   ├── PrecedeMultiScopeMap.java
│   │       │                   │   ├── ScopeMap.java
│   │       │                   │   ├── ScopeTrees.java
│   │       │                   │   ├── SharedList.java
│   │       │                   │   ├── SingletonSupplier.java
│   │       │                   │   ├── TreeMap.java
│   │       │                   │   ├── UniScopeMap.java
│   │       │                   │   ├── UniScopeMaptron.java
│   │       │                   │   ├── Units.java
│   │       │                   │   ├── affinity/
│   │       │                   │   │   ├── DataSharer.java
│   │       │                   │   │   ├── GenericObjectomSharer.java
│   │       │                   │   │   ├── ObjectOverrider.java
│   │       │                   │   │   └── RecursiveUnitOverrider.java
│   │       │                   │   ├── distinct/
│   │       │                   │   │   ├── ArchBloomDistinctAudit.java
│   │       │                   │   │   ├── DistinctAudit.java
│   │       │                   │   │   ├── DistinctType.java
│   │       │                   │   │   ├── GenericDistinctAudit.java
│   │       │                   │   │   ├── GenericPrototypeDistinctAudit.java
│   │       │                   │   │   ├── MegaBloomDistinctAudit.java
│   │       │                   │   │   ├── MegaMergeDistinctAudit.java
│   │       │                   │   │   └── MegaPrototypeBloomDistinctAudit.java
│   │       │                   │   ├── multi/
│   │       │                   │   │   ├── MultiCollectionMap.java
│   │       │                   │   │   ├── MultiCollectionMaptron.java
│   │       │                   │   │   ├── MultiCollectionProxyMap.java
│   │       │                   │   │   ├── MultiHashSetMaptron.java
│   │       │                   │   │   ├── MultiListMaptron.java
│   │       │                   │   │   ├── MultiSetMap.java
│   │       │                   │   │   └── MultiSetMaptron.java
│   │       │                   │   ├── tabulate/
│   │       │                   │   │   ├── CollectedEntryDecoder.java
│   │       │                   │   │   ├── CollectedEntryEncoder.java
│   │       │                   │   │   ├── FamilyEntryNameEncoder.java
│   │       │                   │   │   ├── FamilyIterator.java
│   │       │                   │   │   ├── GenericCollectedEntryDecoder.java
│   │       │                   │   │   ├── GenericCollectedEntryEncoder.java
│   │       │                   │   │   ├── GenericNamespaceFamilyEntryNameEncoder.java
│   │       │                   │   │   ├── RecursiveEntryIterator.java
│   │       │                   │   │   ├── RecursiveFamilyIterator.java
│   │       │                   │   │   ├── TypedNamespaceFamilyEntryNameEncoder.java
│   │       │                   │   │   └── UnitFamilyNode.java
│   │       │                   │   ├── top/
│   │       │                   │   │   ├── HeapTopper.java
│   │       │                   │   │   ├── LinkedMultiTreeToptron.java
│   │       │                   │   │   ├── LinkedTreeToptron.java
│   │       │                   │   │   ├── MultiToptronValueAdapter.java
│   │       │                   │   │   ├── MultiTreeToptron.java
│   │       │                   │   │   ├── TopmostSelector.java
│   │       │                   │   │   ├── Topper.java
│   │       │                   │   │   ├── Toptron.java
│   │       │                   │   │   ├── ToptronMap.java
│   │       │                   │   │   ├── ToptronMultiMap.java
│   │       │                   │   │   └── TreeToptron.java
│   │       │                   │   └── trie/
│   │       │                   │       ├── AbstractTrieMap.java
│   │       │                   │       ├── ArchTrieNode.java
│   │       │                   │       ├── DirectoryNode.java
│   │       │                   │       ├── GenericDirectoryNode.java
│   │       │                   │       ├── GenericReparseNode.java
│   │       │                   │       ├── GenericValueNode.java
│   │       │                   │       ├── IllegalOperationException.java
│   │       │                   │       ├── ReparseNode.java
│   │       │                   │       ├── SeparatedSegmentor.java
│   │       │                   │       ├── TrieMap.java
│   │       │                   │       ├── TrieNode.java
│   │       │                   │       ├── TrieSegmentor.java
│   │       │                   │       ├── UniTrieMaptron.java
│   │       │                   │       └── ValueNode.java
│   │       │                   └── util/
│   │       │                       ├── Assert.java
│   │       │                       ├── Bits.java
│   │       │                       ├── Bytes.java
│   │       │                       ├── CharactersUtils.java
│   │       │                       ├── ClassUtils.java
│   │       │                       ├── CollectionUtils.java
│   │       │                       ├── CursorParser.java
│   │       │                       ├── Debug.java
│   │       │                       ├── GeneralStrings.java
│   │       │                       ├── OSIdentifier.java
│   │       │                       ├── ObjectUtils.java
│   │       │                       ├── PatternMatchUtils.java
│   │       │                       ├── Randomium.java
│   │       │                       ├── ReflectionUtils.java
│   │       │                       ├── StringTraits.java
│   │       │                       ├── StringUtils.java
│   │       │                       ├── SuperConvert.java
│   │       │                       ├── SupplierUtils.java
│   │       │                       ├── UnitHelper.java
│   │       │                       ├── comparator/
│   │       │                       │   ├── CompoundComparator.java
│   │       │                       │   ├── InvertibleComparator.java
│   │       │                       │   ├── OrderComparator.java
│   │       │                       │   ├── Ordered.java
│   │       │                       │   └── PriorityOrdered.java
│   │       │                       ├── config/
│   │       │                       │   ├── Config.java
│   │       │                       │   ├── Configson.java
│   │       │                       │   ├── GenericStartupCommandParser.java
│   │       │                       │   ├── JSONConfig.java
│   │       │                       │   ├── JSONSystemConfig.java
│   │       │                       │   ├── MappedConfig.java
│   │       │                       │   ├── OverridableConfig.java
│   │       │                       │   ├── PatriarchalConfig.java
│   │       │                       │   ├── StartupCommandParser.java
│   │       │                       │   ├── SysConfigson.java
│   │       │                       │   └── SystemConfig.java
│   │       │                       ├── datetime/
│   │       │                       │   ├── DatePattern.java
│   │       │                       │   ├── GenericMultiFormDateTimeAudit.java
│   │       │                       │   ├── StorageDate.java
│   │       │                       │   ├── StorageDateTime.java
│   │       │                       │   ├── StorageTime.java
│   │       │                       │   ├── UniformDateTimeAudit.java
│   │       │                       │   └── compact/
│   │       │                       │       ├── CompactTimeUnit.java
│   │       │                       │       ├── CompactTimeUnit32.java
│   │       │                       │       ├── CompactTimestamp.java
│   │       │                       │       └── CompactTimestamp32.java
│   │       │                       ├── id/
│   │       │                       │   ├── BytesID.java
│   │       │                       │   ├── GUID.java
│   │       │                       │   ├── GuidAllocator.java
│   │       │                       │   ├── GuidGenerateException.java
│   │       │                       │   ├── Identification.java
│   │       │                       │   ├── IllegalIdentificationException.java
│   │       │                       │   ├── Int32ID.java
│   │       │                       │   ├── Int64ID.java
│   │       │                       │   ├── NameStringID.java
│   │       │                       │   ├── NumericID.java
│   │       │                       │   └── StringID.java
│   │       │                       ├── io/
│   │       │                       │   ├── FileIterator.java
│   │       │                       │   ├── FileNamePathIterator.java
│   │       │                       │   ├── FileUtils.java
│   │       │                       │   ├── PathItemIterator.java
│   │       │                       │   ├── PathIterator.java
│   │       │                       │   ├── Tracer.java
│   │       │                       │   └── Tracerson.java
│   │       │                       ├── json/
│   │       │                       │   ├── ArchCursorParser.java
│   │       │                       │   ├── ArchJSONArray.java
│   │       │                       │   ├── ArchJSONObject.java
│   │       │                       │   ├── CustomizableJSONCursorParser.java
│   │       │                       │   ├── Dictson.java
│   │       │                       │   ├── GenericJSONEncoder.java
│   │       │                       │   ├── GenericJSONMarshal.java
│   │       │                       │   ├── JPlus.java
│   │       │                       │   ├── JPlusContext.java
│   │       │                       │   ├── JPlusCursorParser.java
│   │       │                       │   ├── JSON.java
│   │       │                       │   ├── JSONArray.java
│   │       │                       │   ├── JSONArrayDecoder.java
│   │       │                       │   ├── JSONArraytron.java
│   │       │                       │   ├── JSONCompiler.java
│   │       │                       │   ├── JSONCompilerException.java
│   │       │                       │   ├── JSONCursorParser.java
│   │       │                       │   ├── JSONDecoder.java
│   │       │                       │   ├── JSONDecompiler.java
│   │       │                       │   ├── JSONDictium.java
│   │       │                       │   ├── JSONEncoder.java
│   │       │                       │   ├── JSONException.java
│   │       │                       │   ├── JSONMaptron.java
│   │       │                       │   ├── JSONMarshal.java
│   │       │                       │   ├── JSONMarshalMode.java
│   │       │                       │   ├── JSONObject.java
│   │       │                       │   ├── JSONObjectDecoder.java
│   │       │                       │   ├── JSONParseException.java
│   │       │                       │   ├── JSONParserRedirectException.java
│   │       │                       │   ├── JSONString.java
│   │       │                       │   ├── JSONUtils.java
│   │       │                       │   ├── ObjectJSONCursorUnmarshal.java
│   │       │                       │   ├── TypeContext.java
│   │       │                       │   ├── TypeReference.java
│   │       │                       │   ├── binary/
│   │       │                       │   │   ├── BsonTraits.java
│   │       │                       │   │   └── Bsonut.java
│   │       │                       │   ├── handler/
│   │       │                       │   │   ├── EncodeHandlerRegistry.java
│   │       │                       │   │   ├── GenericEncodeHandlerRegistry.java
│   │       │                       │   │   └── JSONObjectEncodeHandler.java
│   │       │                       │   └── homotype/
│   │       │                       │       ├── AnnotatedJSONInjector.java
│   │       │                       │       ├── AnnotatedObjectInjector.java
│   │       │                       │       ├── ArchBeanColonist.java
│   │       │                       │       ├── BeanColonist.java
│   │       │                       │       ├── BeanJSONEncoder.java
│   │       │                       │       ├── BeanMapDecoder.java
│   │       │                       │       ├── DirectBeanColonist.java
│   │       │                       │       ├── DirectJSONInjector.java
│   │       │                       │       ├── DirectObjectInjector.java
│   │       │                       │       ├── GenericBeanJSONEncoder.java
│   │       │                       │       ├── GenericBeanMapDecoder.java
│   │       │                       │       ├── GenericStructJSONDecoder.java
│   │       │                       │       ├── GenericStructJSONEncoder.java
│   │       │                       │       ├── JSONGet.java
│   │       │                       │       ├── JSONInjector.java
│   │       │                       │       ├── MapStructure.java
│   │       │                       │       ├── ObjectInjector.java
│   │       │                       │       ├── StructJSONDecoder.java
│   │       │                       │       ├── StructJSONEncoder.java
│   │       │                       │       └── WrappedBeanColonist.java
│   │       │                       ├── lang/
│   │       │                       │   ├── ArchClassScopeLoader.java
│   │       │                       │   ├── ArchClassScopeSet.java
│   │       │                       │   ├── ArchDynamicFactory.java
│   │       │                       │   ├── ArchMultiProtocolNamespaceFetcher.java
│   │       │                       │   ├── ClassCandidateScanner.java
│   │       │                       │   ├── ClassFilter.java
│   │       │                       │   ├── ClassNameFetcher.java
│   │       │                       │   ├── ClassScanner.java
│   │       │                       │   ├── ClassScope.java
│   │       │                       │   ├── ClassScopeLoader.java
│   │       │                       │   ├── ClassScopeNSProtocolIteratorsFactory.java
│   │       │                       │   ├── DynamicFactory.java
│   │       │                       │   ├── FileClassCollectorAdapter.java
│   │       │                       │   ├── FilePackageCollectorAdapter.java
│   │       │                       │   ├── GenericClassScopeSet.java
│   │       │                       │   ├── GenericDynamicFactory.java
│   │       │                       │   ├── GenericScopeNSProtocolIteratorsFactory.java
│   │       │                       │   ├── InnerMetadataReader.java
│   │       │                       │   ├── JarClassCollectorAdapter.java
│   │       │                       │   ├── JarPackageCollectorAdapter.java
│   │       │                       │   ├── JarUtils.java
│   │       │                       │   ├── LazyScopedPackage.java
│   │       │                       │   ├── MetadataReader.java
│   │       │                       │   ├── MultiClassScopeLoader.java
│   │       │                       │   ├── NSProtocolIteratorsFactoryAdapter.java
│   │       │                       │   ├── NamespaceCollector.java
│   │       │                       │   ├── NamespaceIteratorPair.java
│   │       │                       │   ├── ObjectCandidateScanner.java
│   │       │                       │   ├── ObjectScanner.java
│   │       │                       │   ├── PackageNameFetcher.java
│   │       │                       │   ├── PathNamespaceCollectum.java
│   │       │                       │   ├── ScopedPackage.java
│   │       │                       │   ├── TypeFilter.java
│   │       │                       │   └── iterator/
│   │       │                       │       ├── ArchJarEntryIterator.java
│   │       │                       │       ├── DirectoryFileIterator.java
│   │       │                       │       ├── DirectoryPackageIterator.java
│   │       │                       │       ├── JarEntryIterator.java
│   │       │                       │       ├── JarFileIterator.java
│   │       │                       │       ├── JarPackageIterator.java
│   │       │                       │       └── NamespaceIterator.java
│   │       │                       ├── lock/
│   │       │                       │   ├── ReentrantReadWriteSpinLock.java
│   │       │                       │   ├── ReentrantSpinLock.java
│   │       │                       │   └── SpinLock.java
│   │       │                       ├── math/
│   │       │                       │   ├── BigNumberMath.java
│   │       │                       │   ├── BigNumberMathAchieve.java
│   │       │                       │   ├── PrecisionHolder.java
│   │       │                       │   └── Vectorizer.java
│   │       │                       ├── name/
│   │       │                       │   ├── ArchName.java
│   │       │                       │   ├── ArchNamespaceNode.java
│   │       │                       │   ├── FixScopeName.java
│   │       │                       │   ├── GenericMultiNamespace.java
│   │       │                       │   ├── GenericNamespaceParser.java
│   │       │                       │   ├── MultiNamespace.java
│   │       │                       │   ├── MultiScopeName.java
│   │       │                       │   ├── Name.java
│   │       │                       │   ├── Namespace.java
│   │       │                       │   ├── NamespaceParser.java
│   │       │                       │   ├── ScopeName.java
│   │       │                       │   ├── UniNamespace.java
│   │       │                       │   └── path/
│   │       │                       │       ├── BasicPathResolver.java
│   │       │                       │       └── PathResolver.java
│   │       │                       ├── rdb/
│   │       │                       │   ├── ArchRDBExecutor.java
│   │       │                       │   ├── DirectResultSession.java
│   │       │                       │   ├── MappedExecutor.java
│   │       │                       │   ├── MappedSQLSplicer.java
│   │       │                       │   ├── RDBHost.java
│   │       │                       │   ├── ResultSession.java
│   │       │                       │   ├── SQLSplicer.java
│   │       │                       │   └── SQLStrings.java
│   │       │                       ├── template/
│   │       │                       │   ├── TemplateCursorParser.java
│   │       │                       │   ├── TemplateParser.java
│   │       │                       │   ├── UTRAlmondProvider.java
│   │       │                       │   └── UniformTemplateRenderer.java
│   │       │                       └── uoi/
│   │       │                           ├── GenericUniformObjectLoaderFactory.java
│   │       │                           ├── LocalUOIJavaClassProvider.java
│   │       │                           ├── UOI.java
│   │       │                           ├── UniformObjectLoader.java
│   │       │                           └── UniformObjectLoaderFactory.java
│   │       └── test/
│   │           └── java/
│   │               └── com/
│   │                   ├── system/
│   │                   │   ├── SimpleCascadeComponentManager.java
│   │                   │   └── TestComponent.java
│   │                   ├── unit/
│   │                   │   ├── JavaGenericTests.java
│   │                   │   ├── TestFileIteratorAndDistinct.java
│   │                   │   ├── TestMultiValueMap.java
│   │                   │   └── TestUnits.java
│   │                   └── util/
│   │                       ├── TestCompactTimestamp.java
│   │                       ├── TestDateTime.java
│   │                       ├── TestJSONConfig.java
│   │                       ├── TestNamespace.java
│   │                       ├── TestParser.java
│   │                       ├── TestRRWSLock.java
│   │                       ├── TestTemplate.java
│   │                       ├── inc.jplus
│   │                       └── json/
│   │                           ├── Parasite.java
│   │                           ├── Slave.java
│   │                           └── TestJSON.java
│   ├── Slime/
│   │   ├── pom.xml
│   │   └── src/
│   │       ├── main/
│   │       │   └── java/
│   │       │       └── com/
│   │       │           └── pinecone/
│   │       │               └── slime/
│   │       │                   ├── cache/
│   │       │                   │   ├── CacheConstants.java
│   │       │                   │   └── query/
│   │       │                   │       ├── ArchConcurrentCountDictCache.java
│   │       │                   │       ├── ArchCountDictCache.java
│   │       │                   │       ├── ArchLocalDictCachePage.java
│   │       │                   │       ├── ConcurrentMergeLRUDictCachePage.java
│   │       │                   │       ├── CountDictCachePage.java
│   │       │                   │       ├── DictCachePage.java
│   │       │                   │       ├── DirectlySourceAccessCacheAdapter.java
│   │       │                   │       ├── IterableDictCachePage.java
│   │       │                   │       ├── LocalBufferedDictCachePage.java
│   │       │                   │       ├── LocalDictCachePage.java
│   │       │     
Download .txt
Showing preview only (2,525K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (28961 symbols across 3177 files)

FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/EnderHydra.java
  class EnderHydra (line 34) | public class EnderHydra extends Tritium implements HydraEmpire {
    method EnderHydra (line 51) | public EnderHydra( String[] args, CascadeSystem parent ) {
    method EnderHydra (line 55) | public EnderHydra( String[] args, String szName, CascadeSystem parent ){
    method prepare_system_skeleton (line 59) | @Override
    method prepare_uniform_system_process_task_subsystem (line 65) | protected void prepare_uniform_system_process_task_subsystem() {
    method prepare_uniform_system_imperium_privy (line 91) | protected void prepare_uniform_system_imperium_privy() {
    method prepare_system_skeleton_before (line 107) | @Override
    method prepare_uniform_system_guid_system (line 112) | protected void prepare_uniform_system_guid_system() {
    method prepare_uniform_system (line 126) | protected void prepare_uniform_system() {
    method prepare_modularized_subsystem (line 140) | protected void prepare_modularized_subsystem() {
    method init_process_kernel_subsystem (line 159) | protected void init_process_kernel_subsystem() {
    method init_uniform_system_configuration (line 167) | protected void init_uniform_system_configuration() {
    method traceWelcomeInfo (line 176) | @Override
    method getSystemGuidAllocator (line 192) | @Override
    method getSystemGuidAllocator72 (line 197) | @Override
    method processManager (line 202) | @Override
    method imageLoader (line 207) | @Override
    method ownedLocalProcess (line 212) | @Override
    method ownedUniformProcess (line 217) | @Override
    method fundamentalKernelObjectConfig (line 222) | @Override
    method imperiumPrivy (line 227) | @Override
    method redQueen (line 232) | @Override
    method skynet (line 237) | @Override
    method getEmpireLordsByName (line 242) | @Override
    method getLordFederation (line 247) | @Override
    method countEmpireLords (line 252) | @Override
    method virtualExeImageInstrument (line 257) | @Override

FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydraEmpire.java
  type HydraEmpire (line 16) | public interface HydraEmpire extends Centrum, HydraKingdom, Slf4jTraceab...
    method processManager (line 18) | ProcessManager processManager();
    method imageLoader (line 20) | ImageLoader imageLoader();
    method virtualExeImageInstrument (line 22) | VirtualExeImageInstrument virtualExeImageInstrument();
    method redQueen (line 24) | ServiceCentralControl redQueen();
    method skynet (line 26) | SkynetSubsystem skynet();
    method getEmpireLordsByName (line 28) | Lord getEmpireLordsByName( String lordName );
    method getLordFederation (line 30) | KernelLordFederation getLordFederation();
    method countEmpireLords (line 32) | int countEmpireLords();

FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/Hydroxy.java
  class Hydroxy (line 17) | public class Hydroxy extends ArchUProcess {
    method Hydroxy (line 19) | public Hydroxy(
    method Hydroxy (line 33) | public Hydroxy( HydraEmpire hostedSystem ) {
    method parentSystem (line 41) | @Override
    method revealNearestSystem (line 46) | @Override

FILE: Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydroxyImage.java
  class HydroxyImage (line 12) | public class HydroxyImage extends GenericClassImage {
    method HydroxyImage (line 14) | public HydroxyImage(
    method HydroxyImage (line 22) | public HydroxyImage( HydraEmpire system ) throws ImageLoadProcedureExc...

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Bedrock.java
  type Bedrock (line 3) | public interface Bedrock extends Stone {

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Redstone.java
  type Redstone (line 3) | public interface Redstone extends Stone {

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Stone.java
  type Stone (line 5) | public interface Stone extends Pinenut {

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ArchResponseObjectManager.java
  class ArchResponseObjectManager (line 10) | public abstract class ArchResponseObjectManager extends ArchSystemCascad...
    method ArchResponseObjectManager (line 12) | public ArchResponseObjectManager( Namespace name, Hydrogen system, HyC...
    method ArchResponseObjectManager (line 16) | public ArchResponseObjectManager( Hydrogen system, HyComponent parent ) {
    method ArchResponseObjectManager (line 20) | public ArchResponseObjectManager( Hydrogen system ) {
    method newResponse (line 25) | @Override

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/GenericResultResponse.java
  class GenericResultResponse (line 8) | public class GenericResultResponse<T> implements RedResponseEntity<T> {
    method success (line 16) | public static <T> GenericResultResponse<T > success() {
    method successMsg (line 23) | public static <T> GenericResultResponse<T > successMsg( String msg  ) {
    method success (line 29) | public static <T> GenericResultResponse<T > success( T object ) {
    method error (line 35) | public static <T> GenericResultResponse<T > error( String msg ) {
    method getSuccess (line 44) | @Override
    method setSuccess (line 49) | @Override
    method getCode (line 54) | @Override
    method setCode (line 59) | @Override
    method getErrorCode (line 64) | @Override
    method setErrorCode (line 69) | @Override
    method setRequestId (line 74) | @Override
    method getRequestId (line 79) | @Override
    method getMessage (line 84) | @Override
    method setMessage (line 89) | @Override
    method getData (line 94) | @Override
    method setData (line 99) | @Override
    method toJSONString (line 104) | @Override
    method toString (line 116) | @Override

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponse.java
  type RedResponse (line 7) | public interface RedResponse extends Pinenut, Serializable {
    method getSuccess (line 9) | Boolean getSuccess();
    method setSuccess (line 11) | void setSuccess( Boolean success );
    method getCode (line 13) | Integer getCode();
    method setCode (line 15) | void setCode( Integer code );
    method getErrorCode (line 17) | String getErrorCode();
    method setErrorCode (line 19) | void setErrorCode( String errorCode );
    method getMessage (line 21) | String getMessage();
    method setMessage (line 23) | void setMessage( String msg );

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponseEntity.java
  type RedResponseEntity (line 3) | public interface RedResponseEntity<T> extends RedTraceableResponse {
    method getData (line 5) | T getData();
    method setData (line 7) | void setData( T data );

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedTraceableResponse.java
  type RedTraceableResponse (line 3) | public interface RedTraceableResponse extends RedResponse {
    method setRequestId (line 5) | void setRequestId( String requestId );
    method getRequestId (line 7) | String getRequestId();

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ResponseObjectManager.java
  type ResponseObjectManager (line 8) | public interface ResponseObjectManager extends Pinenut, HyComponent {
    method nextTraceId (line 10) | String nextTraceId();
    method newResponse (line 12) | <T extends RedTraceableResponse> T newResponse(Supplier<T> cons);

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/system/Dummy.java
  class Dummy (line 3) | public class Dummy {

FILE: Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/util/Dummy.java
  class Dummy (line 3) | public class Dummy {

FILE: Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/Dummy.java
  class Dummy (line 3) | public class Dummy {

FILE: Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/messge/PrimaryMessageWareStone.java
  type PrimaryMessageWareStone (line 10) | public interface PrimaryMessageWareStone extends Pinenut {
    method parentSystem (line 12) | RuntimeSystem parentSystem();
    method getParentProcess (line 14) | Processum getParentProcess();
    method getWolfKingAppointServer (line 16) | DuplexAppointServer getWolfKingAppointServer();
    method getWolfAppointClient (line 18) | DuplexAppointClient getWolfAppointClient();
    method getPrimaryKafkaClient (line 20) | UlfBroadcastControlNode getPrimaryKafkaClient();
    method getPrimaryRocketClient (line 22) | UlfBroadcastControlNode getPrimaryRocketClient();

FILE: File/src/main/java/com/genius/App.java
  class App (line 7) | public class App
    method main (line 9) | public static void main( String[] args )

FILE: File/src/main/java/com/genius/cache/FileCache.java
  class FileCache (line 29) | public class FileCache <T extends ConfigFile>{
    method FileCache (line 46) | public FileCache(T configFile) throws FileCacheException {
    method FileCache (line 57) | public FileCache(T configFile,long autoSyncTime,int maxWriteBufferLimi...
    method init (line 68) | private void init(T configFile, long autoSyncTime) throws FileCacheExc...
    method load (line 89) | private boolean load(String path){
    method reload (line 104) | public synchronized boolean reload(){
    method writeKeys (line 115) | public int writeKeys(Object data,String...keys) throws InterruptedExce...
    method writeKeys (line 119) | private int writeKeys(boolean isAppend,Object data,String...keys) thro...
    method write (line 142) | public int write(Object data,String key) throws InterruptedException, ...
    method writeInData (line 146) | private Object writeInData(boolean isAppend,Object value,String...keys...
    method append (line 190) | public int append(Object append,String...keys) throws InterruptedExcep...
    method get (line 199) | public Object get(String...keys){
    method get (line 219) | public Object get(String key){
    method clearWriteBytes (line 226) | protected void clearWriteBytes(){
    method needAutoSync (line 234) | public boolean needAutoSync(){
    method forceSync (line 242) | public void forceSync(){
    method sync (line 260) | private boolean sync(ConcurrentHashMap<String,Object> take){
    method getFileChannel (line 272) | public BlockingQueue getFileChannel(){
    method getFullFilePath (line 276) | public String getFullFilePath(){
    method getFilePath (line 280) | public String getFilePath(){
    method getFileName (line 284) | public String getFileName(){
    method getSyncTime (line 288) | public long getSyncTime(){
    method getFileType (line 292) | public FileType getFileType(){
    class SyncMan (line 296) | class SyncMan implements Runnable{
      method run (line 298) | @Override
    method hashCode (line 311) | @Override
    method equals (line 316) | @Override

FILE: File/src/main/java/com/genius/cache/FileCacheManager.java
  class FileCacheManager (line 22) | public class FileCacheManager {
    method FileCacheManager (line 35) | protected FileCacheManager(List<FileCache> fileCaches){
    method initSleepTime (line 45) | private void initSleepTime(){
    method start (line 53) | public void start(){
    method addFileCache (line 66) | public boolean addFileCache(FileCache fileCache){
    method getRunnableFileCaches (line 74) | public List<FileCache> getRunnableFileCaches(){
    class Watcher (line 78) | class Watcher implements Runnable{
      method run (line 80) | @Override
    class AutoSyncer (line 105) | class AutoSyncer implements Runnable{
      method AutoSyncer (line 109) | public AutoSyncer(FileCache fileCache){
      method run (line 112) | @Override

FILE: File/src/main/java/com/genius/cache/FileCacheManagerInstance.java
  class FileCacheManagerInstance (line 14) | public class FileCacheManagerInstance {
    method getInstance (line 20) | public static FileCacheManager getInstance(){

FILE: File/src/main/java/com/genius/constpool/GlobalFileCache.java
  class GlobalFileCache (line 17) | public class GlobalFileCache {

FILE: File/src/main/java/com/genius/exception/FileCacheException.java
  class FileCacheException (line 7) | public class FileCacheException extends Exception{
    method FileCacheException (line 11) | public FileCacheException(String ErrorMessage){
    method getMessage (line 15) | @Override

FILE: File/src/main/java/com/genius/method/FileCondition.java
  type FileCondition (line 5) | @FunctionalInterface
    method condition (line 7) | boolean condition(Path path);

FILE: File/src/main/java/com/genius/pojo/CommonConfigFile.java
  class CommonConfigFile (line 9) | public class CommonConfigFile extends ConfigFile {
    method CommonConfigFile (line 11) | public CommonConfigFile(String filePath, String fileName, Object data) {

FILE: File/src/main/java/com/genius/pojo/ConfigFile.java
  class ConfigFile (line 13) | public abstract class ConfigFile<T> {
    method packageConfig (line 28) | public Map<String, Object> packageConfig() {
    method packageConfig (line 36) | public Map<String,Object> packageConfig(T data){
    method onlyUpdateTime (line 49) | public Map<String,Object> onlyUpdateTime(Map<String,Object> map){
    method updateConfigTime (line 60) | public void updateConfigTime(){
    method ConfigFile (line 65) | public ConfigFile() {
    method ConfigFile (line 68) | public ConfigFile(String filePath, String fileName, T data) {
    method ConfigFile (line 76) | public ConfigFile(String filePath,String fileName,T data,FileType file...
    method getFilePath (line 84) | public String getFilePath() {
    method getFileName (line 88) | public String getFileName() {
    method getUpdateTime (line 92) | public LocalDateTime getUpdateTime() {return this.updateTime;}
    method getFileType (line 94) | public FileType getFileType(){
    method getData (line 99) | public T getData() {
    method setData (line 103) | public void setData(T data){this.data = data;}
    method setFileName (line 105) | public void setFileName(String fileName) {
    method setFilePath (line 109) | public void setFilePath(String filePath){

FILE: File/src/main/java/com/genius/pojo/FileType.java
  type FileType (line 7) | public enum FileType {
    method FileType (line 11) | FileType(String name){
    method getName (line 15) | public String getName(){

FILE: File/src/main/java/com/genius/pojo/oss/AliyunOSS.java
  class AliyunOSS (line 28) | @Data
    method getOssInstance (line 44) | public OSS getOssInstance(){
    method simpleUpload (line 56) | @Override
    method simpleUpload (line 66) | @Override
    method multipartUpload (line 82) | @Override
    method endPointUpload (line 128) | @Override
    method downloadFile (line 133) | @Override
    method deleteFile (line 147) | @Override
    method deleteFiles (line 152) | @Override
    method loggerError (line 169) | private void loggerError(OSSException e){
    method shutDown (line 176) | private void shutDown(OSS ossClient){

FILE: File/src/main/java/com/genius/pojo/oss/OssAble.java
  type OssAble (line 7) | public interface OssAble {
    method simpleUpload (line 9) | String simpleUpload(String filePath,String bucketName,String objectName);
    method simpleUpload (line 11) | String simpleUpload(InputStream inputStream,String bucketName,String o...
    method multipartUpload (line 13) | String multipartUpload(String filePath,String bucketName,String object...
    method endPointUpload (line 15) | boolean endPointUpload(String filePath,String bucketName,String object...
    method downloadFile (line 17) | File downloadFile(String downloadPath,String bucketName,String objectN...
    method deleteFile (line 19) | boolean deleteFile(String fileName,String bucketName);
    method deleteFiles (line 21) | boolean deleteFiles(List<String> fileNames,String bucketName);

FILE: File/src/main/java/com/genius/util/FileUtil.java
  class FileUtil (line 23) | public class FileUtil {
    method isFileExist (line 33) | public static Boolean isFileExist(String dir) {
    method copyFile (line 44) | public static File copyFile(String srcPath, String destPath) {
    method deleteFile (line 64) | public static boolean deleteFile(String path, String filename) {
    method deleteFile (line 75) | public static boolean deleteFile(String path) {
    method deleteDirectory (line 92) | public static boolean deleteDirectory(String path) throws IOException {
    method deleteDirectory (line 107) | public static boolean deleteDirectory(String path, FileCondition visit...
    method deleteDirectory0 (line 117) | private static boolean deleteDirectory0(String path, FileCondition vis...

FILE: File/src/main/java/com/genius/util/JsonFileUtil.java
  class JsonFileUtil (line 24) | public class JsonFileUtil {
    method readJsonFile (line 36) | public static Map<String, Object> readJsonFile(String filePath, String...
    method readJsonFile (line 45) | public static Map<String,Object> readJsonFile(String fullPath){
    method readJsonFileToJSONObject (line 59) | public static JSONObject readJsonFileToJSONObject(String fullPath){
    method readJsonFileToObject (line 68) | public static <T> T readJsonFileToObject(String fullPath, Class<T> cla...
    method writeJsonFile (line 93) | public static File writeJsonFile(String filePath, String fileName, Map...
    method writeJsonFile (line 103) | public static File writeJsonFile(String fullPath, Map<String, Object> ...
    method writeJsonFileIsExist (line 114) | public static <T> File writeJsonFileIsExist(String filePath, String fi...
    method writeJsonFileIsExist (line 124) | public static <T> File writeJsonFileIsExist(String fullPath, T data) {
    method writeJsonFile (line 135) | public static <T> File writeJsonFile(String filePath, String fileName,...
    method writeJsonFile (line 145) | public static <T> File writeJsonFile(String fullPath, T obj) {
    method writeJsonFile0 (line 156) | public static File writeJsonFile0(String fullPath, String json,boolean...
    method writeBigJsonFile (line 183) | public static File writeBigJsonFile(String fullPath, Map<String, Objec...
    method writeBigJsonFile (line 220) | public static <T> File writeBigJsonFile(String fullPath, List<T> Objs) {

FILE: File/src/main/java/com/genius/util/OSSUtil.java
  class OSSUtil (line 7) | public class OSSUtil {

FILE: File/src/test/java/com/genius/AppTest.java
  class AppTest (line 10) | public class AppTest
    method AppTest (line 18) | public AppTest( String testName )
    method suite (line 26) | public static Test suite()
    method testApp (line 34) | public void testApp()

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/conduct/CascadeMarshal.java
  type CascadeMarshal (line 3) | public interface CascadeMarshal extends Marshal, Unit {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/conduct/CascadeUnit.java
  type CascadeUnit (line 3) | public interface CascadeUnit extends Unit {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/conduct/Marshal.java
  type Marshal (line 5) | public interface Marshal extends Instrument {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/conduct/Unionem.java
  type Unionem (line 5) | public interface Unionem extends Orchestrator {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/conduct/Unit.java
  type Unit (line 5) | public interface Unit extends Pinenut {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/flow/CascadeFlow.java
  type CascadeFlow (line 3) | public interface CascadeFlow extends Flow, Stage {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/flow/Flow.java
  type Flow (line 5) | public interface Flow extends Orchestrator {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/flow/SequentialFlow.java
  type SequentialFlow (line 3) | public interface SequentialFlow extends Flow {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/flow/Stage.java
  type Stage (line 5) | public interface Stage extends Pinenut {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/ups/UniformPyramidTask.java
  type UniformPyramidTask (line 15) | public interface UniformPyramidTask extends Pinenut {

FILE: Hydra/hydra-architecture-conduct/src/main/java/com/pinecone/hydra/system/ups/UniformPyramidTaskInstrument.java
  type UniformPyramidTaskInstrument (line 5) | public interface UniformPyramidTaskInstrument extends Instrument {

FILE: Hydra/hydra-architecture-message/src/main/java/com/pinecone/message/ArchResponse.java
  class ArchResponse (line 7) | public abstract class ArchResponse implements Pinenut {

FILE: Hydra/hydra-architecture-message/src/main/java/com/pinecone/message/StringResponse.java
  class StringResponse (line 3) | public class StringResponse extends ArchResponse {

FILE: Hydra/hydra-architecture-storage/src/main/java/com/pinecone/hydra/storage/UFile.java
  type UFile (line 5) | public interface UFile extends Pinenut {
    method getName (line 6) | String getName();
    method size (line 8) | Number size();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydra.java
  class Hydra (line 13) | public abstract class Hydra extends Framework implements Hydrogen {
    method Hydra (line 21) | public Hydra(){
    method Hydra (line 25) | public Hydra( String[] args ){
    method Hydra (line 29) | public Hydra( String[] args, String szName ){
    method Hydra (line 33) | public Hydra( String[] args, CascadeSystem parent ){
    method Hydra (line 37) | public Hydra( String[] args, String szName, CascadeSystem parent, HySk...
    method Hydra (line 46) | public Hydra( String[] args, String szName, CascadeSystem parent ){
    method prepare_system_skeleton (line 51) | protected void prepare_system_skeleton() {
    method getComponentManager (line 56) | @Override
    method apply (line 61) | @Override
    method isDebugMode (line 67) | @Override
    method getWorkingPath (line 72) | @Override
    method getServiceID (line 77) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydradom.java
  class Hydradom (line 9) | public abstract class Hydradom extends Hydra implements HydraKingdom {
    method Hydradom (line 13) | public Hydradom(){
    method Hydradom (line 17) | public Hydradom( String[] args ){
    method Hydradom (line 21) | public Hydradom( String[] args, String szName ){
    method Hydradom (line 25) | public Hydradom( String[] args, CascadeSystem parent ){
    method Hydradom (line 29) | public Hydradom( String[] args, String szName, CascadeSystem parent ){
    method Hydradom (line 33) | public Hydradom( String[] args, String szName, CascadeSystem parent, H...
    method prepare_system_skeleton (line 37) | @Override
    method getKernelMicroSystemCabinet (line 44) | public KernelMicroSystemCabinet getKernelMicroSystemCabinet() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Container.java
  type Container (line 3) | public interface Container extends Integration {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Deploy.java
  type Deploy (line 5) | public interface Deploy extends Deployment {
    method getStatus (line 6) | String getStatus();
    method setStatus (line 8) | void setStatus(String status);

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Integration.java
  type Integration (line 3) | public interface Integration extends Deploy {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Namespace.java
  type Namespace (line 3) | public interface Namespace {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/PhysicalHost.java
  type PhysicalHost (line 3) | public interface PhysicalHost extends Server {
    method getHardwareSpecs (line 4) | String getHardwareSpecs();
    method setHardwareSpecs (line 6) | void setHardwareSpecs(String hardwareSpecs);

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Quick.java
  type Quick (line 3) | public interface Quick extends Integration {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Server.java
  type Server (line 3) | public interface Server extends Deploy {
    method getName (line 4) | String getName();
    method setName (line 5) | void setName(String name);
    method getIpAddress (line 7) | String getIpAddress();
    method setIpAddress (line 8) | void setIpAddress(String ipAddress);

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/VirtualMachine.java
  type VirtualMachine (line 3) | public interface VirtualMachine extends Server {
    method getAffiliateHost (line 5) | PhysicalHost getAffiliateHost();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Deployment.java
  type Deployment (line 3) | public interface Deployment extends Device {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Device.java
  type Device (line 5) | public interface Device extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Disk.java
  type Disk (line 3) | public interface Disk extends Device {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Deliver.java
  type Deliver (line 5) | public interface Deliver extends Pinenut {
    method getName (line 6) | String   getName();
    method getExpress (line 8) | Express  getExpress();
    method toDispatch (line 10) | void toDispatch( Package that ) throws Exception;

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Express.java
  type Express (line 5) | public interface Express extends Pinenut {
    method recruit (line 6) | Deliver  recruit ( String szName );
    method register (line 8) | Express  register( Deliver deliver );
    method fired (line 10) | Express  fired   ( Deliver deliver );
    method hasOwnDeliver (line 12) | boolean  hasOwnDeliver( Deliver deliver );
    method hasOwnDeliver (line 14) | boolean  hasOwnDeliver( String deliverName );
    method size (line 16) | int      size    ();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Package.java
  type Package (line 5) | public interface Package extends Pinenut {
    method getDeliver (line 6) | Deliver getDeliver();
    method getConsignee (line 8) | String  getConsignee();
    method entrust (line 10) | Package entrust( Deliver deliver );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchModularizedSubsystem.java
  class ArchModularizedSubsystem (line 8) | public abstract class ArchModularizedSubsystem implements ModularizedSub...
    method ArchModularizedSubsystem (line 17) | public ArchModularizedSubsystem( Hydrogen primarySystem, String name, ...
    method getSubsystemConfig (line 24) | @Override
    method parentSystem (line 29) | @Override
    method getName (line 34) | @Override
    method getLogger (line 39) | public Logger getLogger() {
    method traceWelcomeInfo (line 43) | protected abstract void traceWelcomeInfo() ;
    method release (line 45) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemAutoAssembleComponent.java
  class ArchSystemAutoAssembleComponent (line 12) | public abstract class ArchSystemAutoAssembleComponent extends ArchSystem...
    method ArchSystemAutoAssembleComponent (line 18) | protected ArchSystemAutoAssembleComponent(Namespace name, Hydrogen sys...
    method ArchSystemAutoAssembleComponent (line 26) | protected ArchSystemAutoAssembleComponent( Namespace name, SystemCasca...
    method ArchSystemAutoAssembleComponent (line 30) | protected ArchSystemAutoAssembleComponent( Namespace name, SystemCasca...
    method getSharedUniformFactory (line 34) | public DynamicFactory getSharedUniformFactory() {
    method getLogger (line 38) | @Override
    method getObjectOverrider (line 43) | public ObjectOverrider<String, Object> getObjectOverrider() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponent.java
  class ArchSystemCascadeComponent (line 7) | public abstract class ArchSystemCascadeComponent extends ArchCascadeComp...
    method ArchSystemCascadeComponent (line 10) | protected ArchSystemCascadeComponent( Namespace name, Hydrogen system,...
    method ArchSystemCascadeComponent (line 15) | protected ArchSystemCascadeComponent( Namespace name, SystemCascadeCom...
    method ArchSystemCascadeComponent (line 19) | protected ArchSystemCascadeComponent( Namespace name, SystemCascadeCom...
    method getComponentManager (line 23) | @Override
    method getSystem (line 28) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponentManager.java
  class ArchSystemCascadeComponentManager (line 5) | public abstract class ArchSystemCascadeComponentManager extends ArchCasc...
    method ArchSystemCascadeComponentManager (line 8) | protected ArchSystemCascadeComponentManager( Hydrogen system ){
    method getSystem (line 13) | @Override
    method getRootComponentByFullName (line 18) | @Override
    method getComponentByFullName (line 23) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/BlockSystem.java
  type BlockSystem (line 5) | public interface BlockSystem extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/DistributedSystem.java
  type DistributedSystem (line 5) | public interface DistributedSystem extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/FederalSystem.java
  type FederalSystem (line 5) | public interface FederalSystem extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HierarchySystem.java
  type HierarchySystem (line 5) | public interface HierarchySystem extends Pinenut {
    method getServiceArch (line 7) | HyHierarchy getServiceArch();
    method isTopmostArchy (line 9) | boolean isTopmostArchy();
    method getTopmostArchy (line 11) | HyHierarchy getTopmostArchy();
    method isBottommostArchy (line 13) | boolean isBottommostArchy();
    method getBottommostArchy (line 15) | HyHierarchy getBottommostArchy();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyComponent.java
  type HyComponent (line 3) | public interface HyComponent extends SystemCascadeComponent {
    method getSystem (line 4) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyHierarchy.java
  type HyHierarchy (line 5) | public interface HyHierarchy extends Pinenut {
    method getName (line 6) | String getName();
    method isDominantClass (line 8) | boolean isDominantClass();
    method isWorkerClass (line 10) | boolean isWorkerClass();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HySkeleton.java
  type HySkeleton (line 3) | public interface HySkeleton extends SystemCascadeComponentManager {
    method getSystem (line 4) | Hydrogen getSystem();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/Hydrogen.java
  type Hydrogen (line 8) | public interface Hydrogen extends Pinecore, ScopedSystem, MultiComponent...
    method getComponentManager (line 10) | @Override
    method getServiceID (line 13) | String getServiceID();
    method getWorkingPath (line 15) | Path getWorkingPath();
    method isDebugMode (line 17) | boolean isDebugMode();
    method getTracerScope (line 19) | Slf4jTracerScope getTracerScope();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/MultiComponentSystem.java
  type MultiComponentSystem (line 6) | public interface MultiComponentSystem extends Pinenut {
    method getComponentManager (line 7) | SystemComponentManager getComponentManager();
    method apply (line 9) | MultiComponentSystem apply( SystemComponentManager manager );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ScopedSystem.java
  type ScopedSystem (line 6) | public interface ScopedSystem extends Pinenut {
    method getGlobalConfigScope (line 7) | MultiScopeMap<String, Object > getGlobalConfigScope();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponent.java
  type SystemCascadeComponent (line 6) | public interface SystemCascadeComponent extends CascadeComponent, System...
    method getComponentManager (line 7) | @Override
    method getSystem (line 10) | default Hydrogen getSystem() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponentManager.java
  type SystemCascadeComponentManager (line 6) | public interface SystemCascadeComponentManager extends SystemComponentMa...
    method getSystem (line 7) | Hydrogen getSystem();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemSkeleton.java
  class SystemSkeleton (line 3) | public class SystemSkeleton extends ArchSystemCascadeComponentManager im...
    method SystemSkeleton (line 4) | public SystemSkeleton( Hydrogen system ){
    method getSystem (line 8) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/CentralControlSubsystem.java
  type CentralControlSubsystem (line 7) | public interface CentralControlSubsystem extends ModularizedSubsystem, L...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Centrum.java
  type Centrum (line 23) | public interface Centrum extends UniformCentralSystem, Metasystem {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Metasystem.java
  type Metasystem (line 5) | public interface Metasystem extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/UniformCentralSystem.java
  type UniformCentralSystem (line 13) | public interface UniformCentralSystem extends HierarchySystem, Distribut...
    method getSystemGuidAllocator (line 15) | GuidAllocator getSystemGuidAllocator();
    method getSystemGuidAllocator72 (line 17) | GuidAllocator72 getSystemGuidAllocator72();
    method imageLoader (line 19) | Component imageLoader();
    method fundamentalKernelObjectConfig (line 21) | KernelObjectConfig fundamentalKernelObjectConfig();
    method imperiumPrivy (line 23) | ImperiumPrivy imperiumPrivy();
    method evalCentralSystem (line 26) | static UniformCentralSystem evalCentralSystem( Processum that ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ComponentInitializationException.java
  class ComponentInitializationException (line 5) | public class ComponentInitializationException extends Exception implemen...
    method ComponentInitializationException (line 6) | public ComponentInitializationException    () {
    method ComponentInitializationException (line 10) | public ComponentInitializationException    ( String message ) {
    method ComponentInitializationException (line 14) | public ComponentInitializationException    ( String message, Throwable...
    method ComponentInitializationException (line 18) | public ComponentInitializationException    ( Throwable cause ) {
    method ComponentInitializationException (line 22) | protected ComponentInitializationException ( String message, Throwable...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericResourceDispenserCenter.java
  class GenericResourceDispenserCenter (line 10) | public class GenericResourceDispenserCenter extends ArchSystemCascadeCom...
    method GenericResourceDispenserCenter (line 13) | public GenericResourceDispenserCenter(Namespace name, Hydrogen system,...
    method GenericResourceDispenserCenter (line 19) | public GenericResourceDispenserCenter(Hydrogen system, HyComponent par...
    method GenericResourceDispenserCenter (line 23) | public GenericResourceDispenserCenter( Hydrogen system ) {
    method getInstanceDispenser (line 27) | @Override
    method getSystem (line 32) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericTracerScope.java
  class GenericTracerScope (line 11) | public class GenericTracerScope extends ArchSystemCascadeComponent imple...
    method GenericTracerScope (line 12) | public GenericTracerScope(Namespace name, Hydrogen system, HyComponent...
    method GenericTracerScope (line 16) | public GenericTracerScope(Hydrogen system, HyComponent parent ) {
    method GenericTracerScope (line 20) | public GenericTracerScope( Hydrogen system ) {
    method getSystem (line 24) | @Override
    method getLoggerName (line 29) | @Override
    method newLogger (line 34) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LogStatuses.java
  class LogStatuses (line 3) | public final class LogStatuses {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LoggingConfigurator.java
  class LoggingConfigurator (line 14) | public class LoggingConfigurator implements TracerConfigurator {
    method LoggingConfigurator (line 20) | public LoggingConfigurator( ConformitySystem conformitySystem ) {
    method apply (line 24) | @Override
    method apply (line 40) | public static void apply( Map<String, Object> levelMap ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ResourceDispenserCenter.java
  type ResourceDispenserCenter (line 6) | public interface ResourceDispenserCenter extends HyComponent {
    method getInstanceDispenser (line 7) | StructureInstanceDispenser getInstanceDispenser() ;

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTraceable.java
  type Slf4jTraceable (line 6) | public interface Slf4jTraceable extends Pinenut {
    method getLogger (line 7) | Logger getLogger();
    method infoLifecycle (line 9) | default Slf4jTraceable infoLifecycle( String szWhat, String szStateOrE...
    method infoLifecycle (line 14) | default Slf4jTraceable infoLifecycle( String szStateOrExtra ) {
    method infoLifecycleDone (line 19) | default Slf4jTraceable infoLifecycleDone( String szWhat ) {
    method infoLifecycleInitializationDone (line 23) | default Slf4jTraceable infoLifecycleInitializationDone() {
    method infoCriticalOperation (line 27) | default Slf4jTraceable infoCriticalOperation( String szWhat, String sz...
    method warnSimple (line 32) | default Slf4jTraceable warnSimple( String szStateOrExtra ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTracerScope.java
  type Slf4jTracerScope (line 6) | public interface Slf4jTracerScope extends TracerScope {
    method newLogger (line 7) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerConfigurator.java
  type TracerConfigurator (line 5) | public interface TracerConfigurator extends Pinenut {
    method apply (line 7) | void apply();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerScope.java
  type TracerScope (line 7) | public interface TracerScope extends HyComponent {
    method getSystem (line 8) | @Override
    method getLoggerName (line 11) | String getLoggerName( String name );
    method newLogger (line 13) | Object newLogger( String name );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/identifier/KOPathResolver.java
  class KOPathResolver (line 6) | public class KOPathResolver extends BasicPathResolver {
    method KOPathResolver (line 7) | public KOPathResolver( KernelObjectConfig config ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/ImperiumPrivy.java
  type ImperiumPrivy (line 24) | public interface ImperiumPrivy extends HyComponent {
    method getExpressInstrument (line 26) | CentralizedRuntimeInstrument getExpressInstrument();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelObjectRootMountPoint.java
  type KernelObjectRootMountPoint (line 3) | public enum KernelObjectRootMountPoint {
    method KernelObjectRootMountPoint (line 21) | KernelObjectRootMountPoint( String name, String configSection, String ...
    method getName (line 27) | public String getName() {
    method getConfigSection (line 31) | public String getConfigSection() {
    method getMountPoint (line 35) | public String getMountPoint() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelPrivyFileSystemConstants.java
  class KernelPrivyFileSystemConstants (line 3) | public final class KernelPrivyFileSystemConstants {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelRootMountPoint.java
  type KernelRootMountPoint (line 3) | public enum KernelRootMountPoint {
    method KernelRootMountPoint (line 21) | KernelRootMountPoint( String name, String configSection, String mountP...
    method getName (line 27) | public String getName() {
    method getConfigSection (line 31) | public String getConfigSection() {
    method getMountPoint (line 35) | public String getMountPoint() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/ArchKernelObjectConfig.java
  class ArchKernelObjectConfig (line 7) | public abstract class ArchKernelObjectConfig implements KernelObjectConf...
    method ArchKernelObjectConfig (line 18) | protected ArchKernelObjectConfig() {
    method ArchKernelObjectConfig (line 22) | public ArchKernelObjectConfig( @Nullable Map<String, Object> config ){
    method getPathNameSeparator (line 34) | @Override
    method getFullNameSeparator (line 39) | @Override
    method getPathNameSepRegex (line 44) | @Override
    method getFullNameSepRegex (line 49) | @Override
    method getShortPathLength (line 54) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeInstrument.java
  type CascadeInstrument (line 7) | public interface CascadeInstrument extends UniformCascadeNodus, Instrume...
    method parent (line 10) | @Override
    method setParent (line 13) | void setParent( CascadeInstrument parent );
    method isRoot (line 15) | @Override
    method root (line 20) | default CascadeInstrument root() {
    method getTargetingName (line 24) | @Override
    method setTargetingName (line 27) | @Override
    method setTargetingName (line 30) | @Override
    method getSimpleName (line 35) | @Override
    method getFullName (line 40) | @Override
    method getSuperiorPathScope (line 51) | String getSuperiorPathScope();
    method applySuperiorPathScope (line 53) | void applySuperiorPathScope( String superiorPathScope );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKOTreeInstrument.java
  type CascadeKOTreeInstrument (line 3) | public interface CascadeKOTreeInstrument extends CascadeKernelObjectInst...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKernelObjectInstrument.java
  type CascadeKernelObjectInstrument (line 3) | public interface CascadeKernelObjectInstrument extends KernelObjectInstr...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/InstrumentException.java
  class InstrumentException (line 5) | public class InstrumentException extends Exception implements Pinenut {
    method InstrumentException (line 7) | public InstrumentException() {
    method InstrumentException (line 11) | public InstrumentException( String message ) {
    method InstrumentException (line 15) | public InstrumentException( String message, Throwable cause ) {
    method InstrumentException (line 19) | public InstrumentException( Throwable cause ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObject.java
  type KernelObject (line 6) | public interface KernelObject extends Pinenut {
    method getGuid (line 8) | GUID getGuid();
    method objectFunctionName (line 10) | String objectFunctionName();
    method objectCategoryName (line 12) | String objectCategoryName();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConfig.java
  type KernelObjectConfig (line 5) | public interface KernelObjectConfig extends Pinenut {
    method getPathNameSeparator (line 6) | String getPathNameSeparator();
    method getFullNameSeparator (line 8) | String getFullNameSeparator();
    method getPathNameSepRegex (line 10) | String getPathNameSepRegex();
    method getFullNameSepRegex (line 12) | String getFullNameSepRegex();
    method getShortPathLength (line 14) | int getShortPathLength();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConstants.java
  class KernelObjectConstants (line 5) | public final class KernelObjectConstants {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectInstrument.java
  type KernelObjectInstrument (line 6) | public interface KernelObjectInstrument extends Instrument {
    method getGuidAllocator (line 7) | GuidAllocator getGuidAllocator();
    method getConfig (line 9) | KernelObjectConfig getConfig();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectTreeInstrument.java
  type KernelObjectTreeInstrument (line 5) | public interface KernelObjectTreeInstrument extends KernelObjectInstrume...
    method getMasterTrieTree (line 7) | ImperialTree getMasterTrieTree();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/MetaPersistenceException.java
  class MetaPersistenceException (line 3) | public class MetaPersistenceException extends InstrumentException {
    method MetaPersistenceException (line 5) | public MetaPersistenceException() {
    method MetaPersistenceException (line 9) | public MetaPersistenceException( String message ) {
    method MetaPersistenceException (line 13) | public MetaPersistenceException( String message, Throwable cause ) {
    method MetaPersistenceException (line 17) | public MetaPersistenceException( Throwable cause ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/QueryableInstrument.java
  type QueryableInstrument (line 6) | public interface QueryableInstrument extends KernelObjectInstrument {
    method getPath (line 8) | String getPath( GUID objectGuid );
    method querySystemKernelObjectPath (line 10) | String querySystemKernelObjectPath( GUID objectGuid ) ;
    method queryGUIDByPath (line 12) | GUID queryGUIDByPath( String path );
    method queryNode (line 14) | EntityNode queryNode( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/UOIUtils.java
  class UOIUtils (line 6) | public final class UOIUtils {
    method createJavaClass (line 7) | public static UOI createJavaClass( String className, String resourceDe...
    method createLocalJavaClass (line 13) | public static UOI createLocalJavaClass( String className ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/ActionObject.java
  type ActionObject (line 5) | public interface ActionObject extends KernelObject {
    method objectFunctionName (line 9) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/EventObject.java
  type EventObject (line 3) | public interface EventObject extends ActionObject {
    method objectFunctionName (line 7) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/control/ControlObject.java
  type ControlObject (line 5) | public interface ControlObject extends KernelObject {
    method objectFunctionName (line 9) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/dao/GUIDNameManipulator.java
  type GUIDNameManipulator (line 8) | public interface GUIDNameManipulator extends Pinenut {
    method getGuidsByName (line 9) | List<GUID > getGuidsByName( String name );
    method getGuidsByNameID (line 11) | List<GUID > getGuidsByNameID( String name, GUID guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriver.java
  type KOIMappingDriver (line 10) | public interface KOIMappingDriver extends Pinenut {
    method getVersionSignature (line 11) | String getVersionSignature();
    method getSystem (line 13) | Hydrogen getSystem();
    method getSuperiorProcess (line 15) | Processum getSuperiorProcess();
    method getMasterManipulator (line 17) | KOIMasterManipulator getMasterManipulator();
    method autoConstruct (line 20) | StereotypicInjector autoConstruct( Class<?> stereotype, Map config, Ob...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriverFactory.java
  type KOIMappingDriverFactory (line 5) | public interface KOIMappingDriverFactory extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMasterManipulator.java
  type KOIMasterManipulator (line 5) | public interface KOIMasterManipulator extends Pinenut {
    method getSkeletonMasterManipulator (line 6) | KOISkeletonMasterManipulator getSkeletonMasterManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOISkeletonMasterManipulator.java
  type KOISkeletonMasterManipulator (line 5) | public interface KOISkeletonMasterManipulator extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectHandle.java
  type ObjectHandle (line 5) | public interface ObjectHandle extends HandleObject {
    method objectFunctionName (line 8) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectTable.java
  type ObjectTable (line 5) | public interface ObjectTable extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/AppliableKHandle.java
  type AppliableKHandle (line 5) | public interface AppliableKHandle extends KHandle {
    method applyTreeNodeName (line 7) | KHandle applyTreeNodeName( String szTreeNodeName );
    method applyTreeNodeGuid (line 9) | KHandle applyTreeNodeGuid( GUID treeNodeGuid ) ;

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ArchKHandle.java
  class ArchKHandle (line 5) | public abstract class ArchKHandle implements KHandle {
    method ArchKHandle (line 11) | public ArchKHandle( String treeNodeName, GUID treeNodeGuid ) {
    method ArchKHandle (line 16) | protected ArchKHandle() {
    method applyTreeNodeName (line 20) | public KHandle applyTreeNodeName( String szTreeNodeName ) {
    method applyTreeNodeGuid (line 25) | public KHandle applyTreeNodeGuid( GUID treeNodeGuid ) {
    method getName (line 30) | @Override
    method getGuid (line 35) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleObject.java
  type HandleObject (line 6) | public interface HandleObject extends TreeNode, KernelObject {
    method objectFunctionName (line 10) | @Override
    method objectCategoryName (line 15) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleType.java
  type HandleType (line 3) | public enum HandleType {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KHandle.java
  type KHandle (line 3) | public interface KHandle extends HandleObject {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KOMMountPointHandle.java
  type KOMMountPointHandle (line 5) | public interface KOMMountPointHandle extends ObjectTreeAddressingSection...
    method revealWrapped (line 7) | KOMInstrument revealWrapped();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeAddressingSectionHandle.java
  type ObjectTreeAddressingSectionHandle (line 5) | public interface ObjectTreeAddressingSectionHandle extends KHandle, Sect...
    method queryNode (line 7) | EntityNode queryNode( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeGUIDAddressingSectionHandle.java
  type ObjectTreeGUIDAddressingSectionHandle (line 5) | public interface ObjectTreeGUIDAddressingSectionHandle extends KHandle, ...
    method queryGUIDByPath (line 7) | GUID queryGUIDByPath( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/SectionHandle.java
  type SectionHandle (line 3) | public interface SectionHandle extends HandleObject {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ArchKOMTree.java
  class ArchKOMTree (line 31) | public abstract class ArchKOMTree extends ArchRegimentObjectModel implem...
    method ArchKOMTree (line 48) | public ArchKOMTree (
    method ArchKOMTree (line 59) | public ArchKOMTree (
    method prepare_uniform_skeleton (line 79) | protected void prepare_uniform_skeleton() {
    method parent (line 93) | @Override
    method getSuperiorProcess (line 98) | @Override
    method setParent (line 103) | @Override
    method getTargetingName (line 108) | @Override
    method setTargetingName (line 113) | @Override
    method applyGuidAllocator (line 121) | @Override
    method put (line 126) | @Override
    method contains (line 132) | @Override
    method get (line 137) | @Override
    method getAsRootDepth (line 142) | @Override
    method getNS (line 147) | protected String getNS( GUID guid, String szSeparator ) {
    method getPath (line 188) | @Override
    method getFullName (line 193) | @Override
    method getOperatorByGuid (line 198) | protected TreeNodeOperator getOperatorByGuid( GUID guid ) {
    method get (line 207) | @Override
    method queryGUIDByNS (line 217) | @Override
    method queryGUIDByPath (line 240) | @Override
    method remove (line 245) | @Override
    method queryEntityHandleByNS (line 253) | @Override
    method queryEntityHandle (line 256) | public Object queryEntityHandle( String path ) {
    method remove (line 260) | @Override
    method getChildren (line 268) | @Override
    method fetchChildrenGuids (line 279) | @Override
    method queryNodeByNS (line 284) | public EntityNode queryNodeByNS( String path, String szBadSep, String ...
    method queryTreeNodeByNS (line 296) | public TreeNode queryTreeNodeByNS( String path, String szBadSep, Strin...
    method fetchRoot (line 308) | @Override
    method rename (line 319) | @Override
    method queryNode (line 329) | @Override
    method queryTreeNode (line 334) | @Override
    method queryGUIDByFN (line 339) | @Override
    method getNodeName (line 346) | private String getNodeName( ImperialTreeNode node ){
    method allNonNull (line 355) | private boolean allNonNull( List<?> list ) {
    method getGuidAllocator (line 359) | @Override
    method getMasterTrieTree (line 364) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ArchReparseKOMTree.java
  class ArchReparseKOMTree (line 14) | public abstract class ArchReparseKOMTree extends ArchKOMTree implements ...
    method ArchReparseKOMTree (line 17) | public ArchReparseKOMTree(
    method ArchReparseKOMTree (line 28) | public ArchReparseKOMTree (
    method ArchReparseKOMTree (line 34) | public ArchReparseKOMTree (
    method queryReparseLinkByNS (line 40) | @Override
    method queryReparseLink (line 45) | @Override
    method affirmOwnedNode (line 50) | @Override
    method newHardLink (line 55) | @Override
    method newLinkTag (line 60) | @Override
    method updateLinkTag (line 65) | @Override
    method removeReparseLink (line 70) | @Override
    method newLinkTag (line 75) | @Override
    method queryEntityHandleByNS (line 81) | @Override
    method remove (line 86) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ExpressInstrument.java
  type ExpressInstrument (line 6) | public interface ExpressInstrument extends CentralizedRuntimeInstrument,...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/GenericReparseKOMTreeAddition.java
  class GenericReparseKOMTreeAddition (line 7) | public class GenericReparseKOMTreeAddition implements ReparseKOMTreeAddi...
    method GenericReparseKOMTreeAddition (line 12) | public GenericReparseKOMTreeAddition( ArchKOMTree tree, ReparsePointSe...
    method GenericReparseKOMTreeAddition (line 18) | public GenericReparseKOMTreeAddition( ArchKOMTree tree ) {
    method queryReparseLinkByNS (line 24) | @Override
    method queryReparseLink (line 34) | @Override
    method affirmOwnedNode (line 39) | @Override
    method newHardLink (line 44) | @Override
    method newLinkTag (line 49) | @Override
    method updateLinkTag (line 54) | @Override
    method removeReparseLink (line 59) | @Override
    method newLinkTag (line 64) | @Override
    method queryEntityHandleByNS (line 75) | @Override
    method remove (line 85) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/KOMInstrument.java
  type KOMInstrument (line 14) | public interface KOMInstrument extends CascadeKOTreeInstrument, Queryabl...
    method parent (line 15) | @Override
    method applyGuidAllocator (line 18) | void applyGuidAllocator( GuidAllocator guidAllocator );
    method setTargetingName (line 20) | @Override
    method getPath (line 25) | @Override
    method querySystemKernelObjectPath (line 28) | @Override
    method getFullName (line 31) | String getFullName( GUID objectGuid );
    method queryGUIDByPath (line 33) | @Override
    method queryGUIDByFN (line 36) | GUID queryGUIDByFN  ( String fullName );
    method assertPath (line 38) | default GUID assertPath( String path, String pathType ) throws Illegal...
    method assertPath (line 47) | default GUID assertPath( String path ) throws IllegalArgumentException {
    method contains (line 51) | boolean contains( GUID nodeGuid );
    method put (line 53) | GUID put( TreeNode treeNode );
    method get (line 55) | TreeNode get( GUID objectGuid );
    method queryGUIDByNS (line 57) | GUID queryGUIDByNS( String path, String szBadSep, String szTargetSep );
    method get (line 59) | TreeNode get( GUID guid, int depth );
    method getAsRootDepth (line 61) | TreeNode getAsRootDepth( GUID guid );
    method remove (line 63) | void remove( GUID guid );
    method remove (line 65) | void remove( String path );
    method getChildren (line 67) | Collection<TreeNode > getChildren( GUID guid );
    method fetchChildrenGuids (line 69) | Collection<GUID > fetchChildrenGuids( GUID guid );
    method queryEntityHandleByNS (line 71) | Object queryEntityHandleByNS( String path, String szBadSep, String szT...
    method queryNode (line 73) | @Override
    method queryTreeNode (line 76) | TreeNode queryTreeNode( String path );
    method fetchRoot (line 78) | List<? extends TreeNode > fetchRoot();
    method rename (line 80) | void rename( GUID guid, String name );
    method getSuperiorProcess (line 82) | Processum getSuperiorProcess();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/KOMSelector.java
  type KOMSelector (line 11) | public interface KOMSelector extends Pinenut {
    method querySelectorJ (line 13) | Object querySelectorJ                 ( String szSelector );
    method querySelector (line 15) | Object querySelector                  ( String szSelector );
    method querySelectorAll (line 17) | List querySelectorAll                 ( String szSelector );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/MultiFolderPathSelector.java
  class MultiFolderPathSelector (line 14) | public class MultiFolderPathSelector implements PathSelector {
    method MultiFolderPathSelector (line 20) | public MultiFolderPathSelector(PathResolver pathResolver, ImperialTree...
    method searchGUID (line 27) | @Override
    method searchGUID (line 32) | @Override
    method searchGUID (line 42) | @Override
    method searchGUID (line 49) | @Override
    method searchGUID (line 54) | @Override
    method searchGUID (line 64) | @Override
    method querySelector (line 71) | @Override
    method querySelectorAll (line 76) | @Override
    method querySelectorJ (line 81) | @Override
    method dfsSearch (line 86) | protected Object dfsSearch( List<String > parts ) {
    method dfsSearch (line 91) | protected Object dfsSearch( GUID parentId, List<String > parts ) {
    method dfsSearch (line 148) | @Deprecated
    method beforeDFSTermination (line 197) | protected Object beforeDFSTermination( String currentPart, GUID guid ) {
    method tryTerminationBlock (line 201) | protected Object tryTerminationBlock( String currentPart, GUID guid ) {
    method checkPartInAllManipulators (line 205) | protected boolean checkPartInAllManipulators( GUID guid, String partNa...
    method isGuidMatchingPartName (line 217) | protected boolean isGuidMatchingPartName( GUID guid, String partName, ...
    method searchLinks (line 232) | protected List<GUID > searchLinks ( GUID guid, String partName ) {
    method searchDirAndLinks (line 240) | protected List<GUID > searchDirAndLinks ( GUID guid, String partName ) {
    method searchLinksFirstCase (line 251) | protected List<GUID > searchLinksFirstCase ( String partName ) {
    method searchDirAndLinksFirstCase (line 255) | protected List<GUID > searchDirAndLinksFirstCase ( String partName ) {
    method fetchDirsAllGuids (line 266) | protected List<GUID > fetchDirsAllGuids( String partName ) {
    method fetchAllOriginalGuidsRootCase (line 279) | protected void fetchAllOriginalGuidsRootCase( List<GUID > guids, Strin...
    method fetchAllGuidsRootCase (line 283) | protected List<GUID > fetchAllGuidsRootCase( String partName ) {
    class SearchArgs (line 301) | static class SearchArgs {
      method SearchArgs (line 305) | SearchArgs( GUID parentGuid, int depth ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/PathSelector.java
  type PathSelector (line 8) | public interface PathSelector extends KOMSelector {
    method searchGUID (line 9) | GUID searchGUID( String[] parts );
    method searchGUID (line 11) | GUID searchGUID( String[] parts, @Nullable String[] lpResolvedPath );
    method searchGUID (line 13) | GUID searchGUID( List<String > resolvedParts );
    method searchGUID (line 16) | GUID searchGUID( GUID parentID, String[] parts );
    method searchGUID (line 18) | GUID searchGUID( GUID parentID, String[] parts, @Nullable String[] lpR...
    method searchGUID (line 20) | GUID searchGUID( GUID parentID, List<String > resolvedParts );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ProxiedKOMMountPointHandle.java
  class ProxiedKOMMountPointHandle (line 18) | public class ProxiedKOMMountPointHandle extends ArchKHandle implements K...
    method ProxiedKOMMountPointHandle (line 22) | public ProxiedKOMMountPointHandle( String treeNodeName, GUID treeNodeG...
    method applyGuidAllocator (line 27) | @Override
    method revealWrapped (line 32) | @Override
    method parent (line 37) | @Override
    method setParent (line 42) | @Override
    method getTargetingName (line 47) | @Override
    method setTargetingName (line 52) | @Override
    method getSuperiorPathScope (line 57) | @Override
    method applySuperiorPathScope (line 62) | @Override
    method getPath (line 67) | @Override
    method querySystemKernelObjectPath (line 72) | @Override
    method getFullName (line 77) | @Override
    method queryGUIDByPath (line 82) | @Override
    method queryGUIDByFN (line 87) | @Override
    method contains (line 92) | @Override
    method put (line 97) | @Override
    method get (line 102) | @Override
    method queryGUIDByNS (line 107) | @Override
    method get (line 112) | @Override
    method getAsRootDepth (line 117) | @Override
    method remove (line 122) | @Override
    method remove (line 127) | @Override
    method getChildren (line 132) | @Override
    method fetchChildrenGuids (line 137) | @Override
    method queryEntityHandleByNS (line 142) | @Override
    method queryNode (line 147) | @Override
    method queryTreeNode (line 152) | @Override
    method fetchRoot (line 157) | @Override
    method rename (line 162) | @Override
    method getSuperiorProcess (line 167) | @Override
    method getGuidAllocator (line 172) | @Override
    method getMasterTrieTree (line 177) | @Override
    method getConfig (line 182) | @Override
    method getName (line 187) | @Override
    method getGuid (line 192) | @Override
    method toJSONString (line 197) | @Override
    method toString (line 202) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseKOMTree.java
  type ReparseKOMTree (line 6) | public interface ReparseKOMTree extends KOMInstrument {
    method newLinkTag (line 7) | void newLinkTag( String originalPath, String dirPath, String tagName );
    method removeReparseLink (line 9) | void removeReparseLink( GUID guid );
    method affirmOwnedNode (line 11) | void affirmOwnedNode( GUID parentGuid, GUID childGuid );
    method newHardLink (line 13) | void newHardLink( GUID sourceGuid, GUID targetGuid );
    method newLinkTag (line 15) | void newLinkTag( GUID originalGuid, GUID dirGuid, String tagName );
    method updateLinkTag (line 17) | void updateLinkTag( GUID tagGuid, String tagName );
    method queryReparseLinkByNS (line 19) | ReparseLinkNode queryReparseLinkByNS(String path, String szBadSep, Str...
    method queryEntityHandleByNS (line 22) | Object queryEntityHandleByNS( String path, String szBadSep, String szT...
    method queryReparseLink (line 24) | ReparseLinkNode queryReparseLink( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseKOMTreeAddition.java
  type ReparseKOMTreeAddition (line 7) | public interface ReparseKOMTreeAddition extends Pinenut {
    method queryReparseLinkByNS (line 8) | ReparseLinkNode queryReparseLinkByNS( String path, String szBadSep, St...
    method queryReparseLink (line 10) | ReparseLinkNode queryReparseLink( String path );
    method affirmOwnedNode (line 12) | void affirmOwnedNode( GUID parentGuid, GUID childGuid ) ;
    method newHardLink (line 14) | void newHardLink( GUID sourceGuid, GUID targetGuid ) ;
    method newLinkTag (line 16) | void newLinkTag( GUID originalGuid, GUID dirGuid, String tagName ) ;
    method updateLinkTag (line 18) | void updateLinkTag( GUID tagGuid, String tagName ) ;
    method removeReparseLink (line 20) | void removeReparseLink( GUID guid ) ;
    method newLinkTag (line 22) | void newLinkTag( String originalPath, String dirPath, String tagName ) ;
    method remove (line 24) | void remove( String path );
    method queryEntityHandleByNS (line 26) | Object queryEntityHandleByNS( String path, String szBadSep, String szT...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseLinkSelector.java
  class ReparseLinkSelector (line 11) | public class ReparseLinkSelector extends MultiFolderPathSelector impleme...
    method ReparseLinkSelector (line 12) | public ReparseLinkSelector( MultiFolderPathSelector pathSelector ) {
    method ReparseLinkSelector (line 16) | public ReparseLinkSelector(PathResolver pathResolver, ImperialTree tri...
    method ReparseLinkSelector (line 20) | public ReparseLinkSelector(PathResolver pathResolver, ImperialTree tri...
    method search (line 24) | @Override
    method searchLinkNode (line 30) | @Override
    method beforeDFSTermination (line 39) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparsePointSelector.java
  type ReparsePointSelector (line 5) | public interface ReparsePointSelector extends PathSelector {
    method searchLinkNode (line 6) | ReparseLinkNode searchLinkNode( String[] parts );
    method search (line 8) | Object search( String[] parts );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/SimpleMultiFolderPathSelector.java
  class SimpleMultiFolderPathSelector (line 10) | public class SimpleMultiFolderPathSelector extends MultiFolderPathSelect...
    method SimpleMultiFolderPathSelector (line 11) | public SimpleMultiFolderPathSelector( PathResolver pathResolver, Imper...
    method searchLinks (line 15) | @Override
    method searchLinksFirstCase (line 20) | @Override
    method fetchAllOriginalGuidsRootCase (line 25) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/SimplePathSelector.java
  class SimplePathSelector (line 10) | public class SimplePathSelector extends StandardPathSelector {
    method SimplePathSelector (line 11) | public SimplePathSelector( PathResolver pathResolver, ImperialTree tri...
    method searchLinks (line 15) | @Override
    method searchLinksFirstCase (line 20) | @Override
    method fetchAllOriginalGuidsRootCase (line 25) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/StandardPathSelector.java
  class StandardPathSelector (line 10) | public class StandardPathSelector extends MultiFolderPathSelector implem...
    method StandardPathSelector (line 11) | public StandardPathSelector(PathResolver pathResolver, ImperialTree tr...
    method getDirManipulator (line 15) | public GUIDNameManipulator getDirManipulator() {
    method searchDirAndLinks (line 19) | @Override
    method searchDirAndLinksFirstCase (line 33) | @Override
    method fetchDirsAllGuids (line 43) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/meta/ElementObject.java
  type ElementObject (line 6) | public interface ElementObject extends ElementumNode, KernelObject {
    method objectFunctionName (line 10) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/ArchDirectMappingTrieRuntimeKOMTree.java
  class ArchDirectMappingTrieRuntimeKOMTree (line 13) | public abstract class ArchDirectMappingTrieRuntimeKOMTree extends ArchRu...
    method ArchDirectMappingTrieRuntimeKOMTree (line 14) | public ArchDirectMappingTrieRuntimeKOMTree( @Nullable Processum superi...
    method hasOwnProperty (line 18) | @Override
    method containsKey (line 23) | @Override
    method getOwnProperty (line 28) | @Override
    method fetchOwnChildren (line 33) | @Override
    method fetchOwnMappingPath (line 43) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/ArchRuntimeKOMTree.java
  class ArchRuntimeKOMTree (line 32) | public abstract class ArchRuntimeKOMTree extends ArchUniformInstitutiona...
    method ArchRuntimeKOMTree (line 50) | public ArchRuntimeKOMTree( @Nullable Processum superiorProcess, String...
    method parent (line 78) | @Override
    method getSuperiorProcess (line 83) | @Override
    method setParent (line 88) | @Override
    method getTargetingName (line 93) | @Override
    method setTargetingName (line 98) | @Override
    method applyGuidAllocator (line 106) | @Override
    method getGuidAllocator (line 111) | @Override
    method getSuperiorPathScope (line 116) | @Override
    method applySuperiorPathScope (line 121) | @Override
    method fetchTreeNodes (line 126) | @Override
    method implicated (line 133) | @Override
    method getConfig (line 156) | @Override
    method getPath (line 161) | @Override
    method getFullName (line 180) | @Override
    method queryGUIDByPath (line 185) | @Override
    method queryGUIDByPathBackward (line 190) | protected GUID queryGUIDByPathBackward( String path ) {
    method queryGUIDByPathForward (line 212) | protected GUID queryGUIDByPathForward( String path ) {
    method concatenateFullPathBySegments (line 234) | protected String concatenateFullPathBySegments( String[] segments, int...
    method queryGUIDByFN (line 245) | @Override
    method contains (line 250) | @Override
    method put (line 255) | @Override
    method add (line 268) | @Override
    method get (line 284) | @Override
    method get (line 289) | @Override
    method getAsRootDepth (line 294) | @Override
    method remove (line 299) | @Override
    method remove (line 308) | @Override
    method rename (line 316) | @Override
    method getChildren (line 321) | @Override
    method fetchChildrenGuids (line 335) | @Override
    method fetchRoot (line 349) | @Override
    method queryEntityHandleByNS (line 354) | @Override
    method queryNode (line 383) | @Override
    method queryTreeNode (line 392) | @Override
    method queryGUIDByNS (line 405) | @Override
    method querySystemKernelObjectPath (line 413) | @Override
    method getMasterTrieTree (line 428) | @Override
    class RuntimeTreeNode (line 433) | static class RuntimeTreeNode implements TreeNode {
      method RuntimeTreeNode (line 438) | public RuntimeTreeNode( TreeNode treeNode, String path ) {
      method getName (line 443) | @Override
      method getGuid (line 448) | @Override
      method getTreeNode (line 453) | public TreeNode getTreeNode() {
      method getPath (line 457) | public String getPath() {
      method toJSONString (line 461) | @Override
      method toString (line 466) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/CentralizedRuntimeInstrument.java
  type CentralizedRuntimeInstrument (line 6) | public interface CentralizedRuntimeInstrument extends RuntimeInstrument {
    method mount (line 8) | KOMInstrument mount( String mountPointPath, KOMInstrument that );
    method mount (line 10) | KOMInstrument mount( String mountPointPath, String treeNodeName, KOMIn...
    method directMount (line 12) | ObjectTreeAddressingSectionHandle directMount( String mountPointPath, ...
    method directMount (line 14) | ObjectTreeAddressingSectionHandle directMount( String mountPointPath, ...
    method getMountedInstrument (line 16) | KOMInstrument getMountedInstrument ( String mountPointPath );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/DirectMappingTrieRuntimeInstrument.java
  type DirectMappingTrieRuntimeInstrument (line 10) | public interface DirectMappingTrieRuntimeInstrument extends RuntimeInstr...
    method getOwnProperty (line 12) | TrieNode<TreeNode> getOwnProperty( String path );
    method fetchOwnChildren (line 14) | DirectoryNode<TreeNode > fetchOwnChildren( String path );
    method fetchOwnMappingPath (line 16) | Collection<String > fetchOwnMappingPath();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/GenericRuntimeInstrumentConfig.java
  class GenericRuntimeInstrumentConfig (line 9) | public class GenericRuntimeInstrumentConfig extends ArchKernelObjectConf...
    method GenericRuntimeInstrumentConfig (line 10) | public GenericRuntimeInstrumentConfig() {
    method GenericRuntimeInstrumentConfig (line 14) | public GenericRuntimeInstrumentConfig( @Nullable Map<String, Object> c...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/KernelExpressInstrument.java
  class KernelExpressInstrument (line 15) | public class KernelExpressInstrument extends ArchDirectMappingTrieRuntim...
    method KernelExpressInstrument (line 17) | public KernelExpressInstrument( @Nullable Processum superiorProcess, S...
    method KernelExpressInstrument (line 21) | public KernelExpressInstrument( @Nullable Processum superiorProcess, S...
    method mount (line 25) | @Override
    method mount (line 37) | @Override
    method directMount (line 46) | @Override
    method directMount (line 59) | @Override
    method getMountedInstrument (line 72) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/RuntimeInstrument.java
  type RuntimeInstrument (line 9) | public interface RuntimeInstrument extends KOMInstrument {
    method fetchTreeNodes (line 11) | Collection<TreeNode> fetchTreeNodes();
    method add (line 13) | TreeNode add( String mountPointPath, TreeNode that );
    method implicated (line 15) | KOMInstrument implicated( GUID objectGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/polity/RepublicSystem.java
  type RepublicSystem (line 6) | public interface RepublicSystem extends HierarchySystem, FederalSystem {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/ArchMicroSystem.java
  class ArchMicroSystem (line 6) | public abstract class ArchMicroSystem implements MicroSystem {
    method ArchMicroSystem (line 12) | public ArchMicroSystem( String name, Hydrogen system, PatriarchalConfi...
    method getName (line 18) | @Override
    method getMasterSystem (line 23) | @Override
    method getSubsystemConfig (line 28) | @Override
    method traceWelcomeInfo (line 33) | protected abstract void traceWelcomeInfo();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/ArchSubsystemDirector.java
  class ArchSubsystemDirector (line 17) | public abstract class ArchSubsystemDirector extends ArchSystemCascadeCom...
    method ArchSubsystemDirector (line 23) | public ArchSubsystemDirector( Namespace name, Hydrogen system, HyCompo...
    method ArchSubsystemDirector (line 32) | public ArchSubsystemDirector( Hydrogen system, HyComponent parent ) {
    method ArchSubsystemDirector (line 36) | public ArchSubsystemDirector( Hydrogen system ) {
    method prepare_segment (line 40) | protected abstract void prepare_segment();
    method prepare_each_sub (line 42) | protected abstract void prepare_each_sub( String key, Object dy );
    method instantiate (line 44) | protected abstract Object instantiate( Map config, String name ) throw...
    method prepare_init_subsystem_config (line 46) | @SuppressWarnings( "unchecked" )
    method getSubsystemConfig (line 79) | @Override
    method getSegmentConfig (line 84) | @Override
    method instantiate (line 89) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/Cabinet.java
  type Cabinet (line 5) | public interface Cabinet extends Director {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/CentralKernelLordFederation.java
  class CentralKernelLordFederation (line 21) | public class CentralKernelLordFederation extends ArchSubsystemDirector i...
    method CentralKernelLordFederation (line 26) | public CentralKernelLordFederation( Namespace name, Hydrogen system, H...
    method CentralKernelLordFederation (line 35) | public CentralKernelLordFederation( Hydrogen system, HyComponent paren...
    method CentralKernelLordFederation (line 39) | public CentralKernelLordFederation( Hydrogen system ) {
    method prepare_segment (line 43) | @Override
    method prepare_each_sub (line 48) | @Override
    method instantiate (line 78) | @Override
    method instantiate (line 93) | @Override
    method register (line 101) | @Override
    method deregister (line 106) | @Override
    method get (line 111) | @Override
    method clearLords (line 116) | @Override
    method entrySet (line 125) | @Override
    method size (line 130) | @Override
    method addConfig (line 135) | @Override
    method instantiate (line 154) | @Override
    method getSystem (line 165) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/CentralMicroSystemCabinet.java
  class CentralMicroSystemCabinet (line 14) | public class CentralMicroSystemCabinet extends ArchSubsystemDirector imp...
    method CentralMicroSystemCabinet (line 19) | public CentralMicroSystemCabinet( Namespace name, Hydrogen system, HyC...
    method CentralMicroSystemCabinet (line 26) | public CentralMicroSystemCabinet( Hydrogen system, HyComponent parent ) {
    method CentralMicroSystemCabinet (line 30) | public CentralMicroSystemCabinet( Hydrogen system ) {
    method prepare_segment (line 34) | @Override
    method prepare_each_sub (line 40) | @Override
    method instantiate (line 70) | @Override
    method instantiate (line 85) | @Override
    method register (line 92) | @Override
    method deregister (line 97) | @Override
    method get (line 102) | @Override
    method clearCabinet (line 107) | @Override
    method entrySet (line 116) | @Override
    method size (line 121) | @Override
    method getSystem (line 127) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/Federation.java
  type Federation (line 5) | public interface Federation extends Director {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/KernelLordFederation.java
  type KernelLordFederation (line 8) | public interface KernelLordFederation extends SubsystemDirector, Federat...
    method register (line 12) | void register( String name, Lord system );
    method deregister (line 14) | void deregister( String name );
    method get (line 16) | Lord get( String name );
    method clearLords (line 18) | void clearLords() ;
    method entrySet (line 20) | Set<Map.Entry<String, Lord > > entrySet();
    method size (line 22) | int size();
    method addConfig (line 24) | Map<String, Object> addConfig(String key, Object dyPathOrObject );
    method instantiate (line 26) | Lord instantiate( String fullName, Object confPathOrObject );
    method instantiate (line 28) | Lord instantiate( String fullName );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/KernelMicroSystemCabinet.java
  type KernelMicroSystemCabinet (line 6) | public interface KernelMicroSystemCabinet extends SubsystemDirector, Cab...
    method register (line 9) | void register( String name, MicroSystem system );
    method deregister (line 11) | void deregister( String name );
    method get (line 13) | MicroSystem get( String name );
    method clearCabinet (line 15) | void clearCabinet() ;
    method entrySet (line 17) | Set<Map.Entry<String, MicroSystem > > entrySet();
    method size (line 19) | int size();
    method instantiate (line 21) | MicroSystem instantiate( String fullName );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/MicroSystem.java
  type MicroSystem (line 7) | public interface MicroSystem extends Systema {
    method release (line 8) | void release();
    method getMasterSystem (line 10) | RuntimeSystem getMasterSystem();
    method getSubsystemConfig (line 12) | PatriarchalConfig getSubsystemConfig();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/SubsystemDirector.java
  type SubsystemDirector (line 7) | public interface SubsystemDirector extends Director, HyComponent {
    method getSubsystemConfig (line 9) | PatriarchalConfig getSubsystemConfig();
    method getSegmentConfig (line 11) | PatriarchalConfig getSegmentConfig();
    method instantiate (line 13) | Object instantiate( String fullName );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/types/HydraKingdom.java
  type HydraKingdom (line 6) | public interface HydraKingdom extends Hydrogen, HierarchySystem {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ArchRegimentObjectModel.java
  class ArchRegimentObjectModel (line 8) | public abstract class ArchRegimentObjectModel extends ArchUniformInstitu...
    method ArchRegimentObjectModel (line 15) | public ArchRegimentObjectModel( TreeMasterManipulator masterManipulato...
    method ArchRegimentObjectModel (line 22) | public ArchRegimentObjectModel( KOIMasterManipulator masterManipulator...
    method getMasterTrieTree (line 26) | public ImperialTree getMasterTrieTree() {
    method getTreeMasterManipulator (line 30) | TreeMasterManipulator getTreeMasterManipulator() {
    method getConfig (line 34) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ArchUniformInstitutionalizedInstrument.java
  class ArchUniformInstitutionalizedInstrument (line 15) | public abstract class ArchUniformInstitutionalizedInstrument implements ...
    method ArchUniformInstitutionalizedInstrument (line 19) | public ArchUniformInstitutionalizedInstrument( String superiorPathScop...
    method querySystemKernelObjectPath (line 24) | @Override
    method getSuperiorPathScope (line 34) | @Override
    method applySuperiorPathScope (line 39) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/GUIDImperialTrieNode.java
  class GUIDImperialTrieNode (line 18) | public class GUIDImperialTrieNode implements ImperialTreeNode {
    method GUIDImperialTrieNode (line 33) | public GUIDImperialTrieNode() {
    method GUIDImperialTrieNode (line 36) | public GUIDImperialTrieNode(
    method getEnumId (line 47) | @Override
    method setEnumId (line 52) | @Override
    method getGuid (line 57) | @Override
    method setGuid (line 62) | @Override
    method getParentGUIDs (line 67) | @Override
    method setParentGUID (line 72) | @Override
    method getAttributesGUID (line 77) | @Override
    method setBaseDataGUID (line 82) | @Override
    method getNodeMetadataGUID (line 87) | @Override
    method setNodeMetadataGUID (line 92) | @Override
    method getType (line 97) | @Override
    method setType (line 102) | @Override
    method toString (line 107) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTree.java
  type ImperialTree (line 30) | public interface ImperialTree extends PineUnit {
    method insert (line 32) | void insert( ImperialTreeNode distributedConfTreeNode );
    method affirmOwnedNode (line 34) | void affirmOwnedNode( GUID nodeGUID, GUID parentGUID );
    method getNode (line 36) | GUIDImperialTrieNode getNode(GUID guid );
    method purge (line 38) | void purge( GUID guid );
    method removeTreeNodeOnly (line 40) | void removeTreeNodeOnly( GUID guid );
    method put (line 42) | void put( GUID guid, GUIDImperialTrieNode distributedTreeNode );
    method contains (line 44) | boolean contains( GUID key );
    method containsChild (line 46) | boolean containsChild( GUID parentGuid, GUID childGuid );
    method queryGUIDByPath (line 48) | GUID queryGUIDByPath( String path );
    method getChildren (line 50) | List<GUIDImperialTrieNode> getChildren(GUID guid );
    method fetchChildrenGuids (line 52) | List<GUID > fetchChildrenGuids( GUID parentGuid );
    method fetchParentGuids (line 54) | List<GUID > fetchParentGuids( GUID guid );
    method removeInheritance (line 56) | void removeInheritance( GUID childGuid,GUID parentGuid );
    method getCachePath (line 59) | String getCachePath( GUID guid );
    method removeCachePath (line 61) | void removeCachePath( GUID guid );
    method getOwner (line 63) | GUID getOwner( GUID guid );
    method setOwner (line 65) | void setOwner( GUID sourceGuid, GUID targetGuid );
    method setGuidLineage (line 67) | void setGuidLineage( GUID sourceGuid, GUID targetGuid );
    method getSubordinates (line 69) | List<GUID > getSubordinates( GUID guid );
    method insertCachePath (line 71) | void insertCachePath( GUID guid,String path );
    method fetchRoot (line 74) | List<GUID > fetchRoot();
    method isRoot (line 76) | boolean isRoot( GUID guid );
    method queryLinkedCount (line 82) | long queryLinkedCount( GUID guid, LinkedType linkedType );
    method queryAllLinkedCount (line 84) | long queryAllLinkedCount( GUID guid );
    method queryStrongLinkedCount (line 86) | default long queryStrongLinkedCount( GUID guid ) {
    method queryWeakLinkedCount (line 90) | default long queryWeakLinkedCount( GUID guid ) {
    method newHardLink (line 94) | void newHardLink( GUID sourceGuid, GUID targetGuid );
    method moveTo (line 96) | void moveTo( GUID sourceGuid, GUID destinationGuid );
    method newLinkTag (line 98) | void newLinkTag( GUID originalGuid, GUID dirGuid, String tagName, Kern...
    method updateLinkTagName (line 100) | void updateLinkTagName( GUID tagGuid, String tagName );
    method getOriginalGuid (line 104) | GUID getOriginalGuid( String tagName, GUID parentDirGUID );
    method getOriginalGuidByNodeGuid (line 106) | GUID getOriginalGuidByNodeGuid( String tagName, GUID nodeGUID );
    method fetchOriginalGuid (line 108) | List<GUID > fetchOriginalGuid( String tagName );
    method fetchOriginalGuidRoot (line 110) | List<GUID > fetchOriginalGuidRoot( String tagName );
    method getReparseLinkNode (line 112) | ReparseLinkNode getReparseLinkNode( String tagName, GUID parentDirGuid );
    method getReparseLinkNodeByNodeGuid (line 114) | ReparseLinkNode getReparseLinkNodeByNodeGuid( String tagName, GUID nod...
    method getOriginalGuid (line 116) | GUID getOriginalGuid( GUID tagGuid );
    method removeReparseLink (line 118) | void removeReparseLink( GUID guid );
    method isTagGuid (line 120) | boolean isTagGuid( GUID guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTreeConstants.java
  class ImperialTreeConstants (line 3) | public final class ImperialTreeConstants {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTreeNode.java
  type ImperialTreeNode (line 17) | public interface ImperialTreeNode extends Pinenut {
    method getEnumId (line 18) | long getEnumId();
    method setEnumId (line 19) | void setEnumId(long enumId);
    method getGuid (line 21) | GUID getGuid();
    method setGuid (line 22) | void setGuid(GUID guid);
    method getParentGUIDs (line 24) | List<GUID> getParentGUIDs();
    method setParentGUID (line 25) | void setParentGUID(List<GUID> parentGUID);
    method getAttributesGUID (line 27) | GUID getAttributesGUID();
    method setBaseDataGUID (line 28) | void setBaseDataGUID(GUID baseDataGUID);
    method getNodeMetadataGUID (line 30) | GUID getNodeMetadataGUID();
    method setNodeMetadataGUID (line 31) | void setNodeMetadataGUID(GUID nodeMetadataGUID);
    method getType (line 33) | UOI getType();
    method setType (line 34) | void setType( UOI type );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/LinkedType.java
  type LinkedType (line 3) | public enum LinkedType {
    method LinkedType (line 12) | LinkedType( String value ){
    method getName (line 16) | public String getName(){
    method queryName (line 20) | public static String queryName( LinkedType type ) {
    method queryLinkedType (line 24) | public static LinkedType queryLinkedType( String sz ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/RegimentedImperialTree.java
  class RegimentedImperialTree (line 17) | public class RegimentedImperialTree implements UniImperialTree {
    method evalTreeMasterManipulator (line 18) | static TreeMasterManipulator evalTreeMasterManipulator( KOMInstrument ...
    method evalKernelObjectConfig (line 22) | static KernelObjectConfig evalKernelObjectConfig( KOMInstrument komIns...
    method RegimentedImperialTree (line 36) | public RegimentedImperialTree( TreeMasterManipulator masterManipulator...
    method RegimentedImperialTree (line 43) | public RegimentedImperialTree( TreeMasterManipulator masterManipulator...
    method RegimentedImperialTree (line 50) | public RegimentedImperialTree( KOMInstrument komInstrument ) {
    method insert (line 59) | @Override
    method affirmOwnedNode (line 64) | @Override
    method getNode (line 76) | @Override
    method purge (line 82) | @Override
    method removeTreeNodeOnly (line 87) | @Override
    method put (line 92) | @Override
    method contains (line 97) | @Override
    method containsChild (line 102) | @Override
    method queryGUIDByPath (line 107) | @Override
    method getChildren (line 112) | @Override
    method fetchChildrenGuids (line 117) | @Override
    method fetchParentGuids (line 122) | @Override
    method removeInheritance (line 127) | @Override
    method setOwner (line 132) | @Override
    method setGuidLineage (line 150) | @Override
    method getCachePath (line 155) | @Override
    method removeCachePath (line 160) | @Override
    method getOwner (line 165) | @Override
    method getSubordinates (line 172) | @Override
    method insertCachePath (line 177) | @Override
    method fetchRoot (line 195) | @Override
    method isRoot (line 201) | @Override
    method queryLinkedCount (line 206) | @Override
    method queryAllLinkedCount (line 211) | @Override
    method queryStrongLinkedCount (line 216) | @Override
    method queryWeakLinkedCount (line 221) | @Override
    method newHardLink (line 226) | @Override
    method moveTo (line 234) | @Override
    method newLinkTag (line 240) | @Override
    method updateLinkTagName (line 247) | @Override
    method isTagGuid (line 252) | @Override
    method getOriginalGuid (line 257) | @Override
    method getOriginalGuidByNodeGuid (line 262) | @Override
    method fetchOriginalGuid (line 267) | @Override
    method fetchOriginalGuidRoot (line 272) | @Override
    method getReparseLinkNodeByNodeGuid (line 277) | @Override
    method getReparseLinkNode (line 282) | @Override
    method getOriginalGuid (line 287) | @Override
    method removeReparseLink (line 292) | @Override
    method hasOwnProperty (line 297) | @Override
    method containsKey (line 302) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/UniImperialTree.java
  type UniImperialTree (line 3) | public interface UniImperialTree extends ImperialTree {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/BranchNode.java
  type BranchNode (line 5) | public interface BranchNode extends EntityNode {
    method getName (line 7) | String getName();
    method getGuid (line 9) | GUID getGuid();
    method getMetaType (line 11) | default String getMetaType() {
    method evinceBranchNode (line 15) | default BranchNode evinceBranchNode(){

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/ElementumNode.java
  type ElementumNode (line 3) | public interface ElementumNode extends TreeNode, MetadataNode {
    method evinceElementNode (line 5) | default ElementumNode evinceElementNode() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/EntityNode.java
  type EntityNode (line 6) | public interface EntityNode extends Pinenut {
    method getName (line 7) | String getName();
    method getGuid (line 9) | GUID getGuid();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/MetaEntryNode.java
  type MetaEntryNode (line 3) | public interface MetaEntryNode extends EntityNode, MetadataNode {
    method evinceEntryNode (line 5) | default MetaEntryNode evinceEntryNode() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/MetadataNode.java
  type MetadataNode (line 3) | public interface MetadataNode extends EntityNode {
    method evinceMetadataNode (line 5) | default MetadataNode evinceMetadataNode() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/ReparseLinkNode.java
  type ReparseLinkNode (line 6) | public interface ReparseLinkNode extends EntityNode {
    method getName (line 7) | @Override
    method getGuid (line 12) | @Override
    method getTagName (line 17) | String getTagName();
    method getTagGuid (line 19) | GUID getTagGuid();
    method getLinkedType (line 21) | LinkedType getLinkedType();
    method getTargetNodeGuid (line 23) | GUID getTargetNodeGuid();
    method getParentNodeGuid (line 25) | GUID getParentNodeGuid();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/SkeletonNode.java
  type SkeletonNode (line 3) | public interface SkeletonNode extends EntityNode {
    method evinceSkeletonNode (line 5) | default SkeletonNode evinceSkeletonNode(){

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/TreeNode.java
  type TreeNode (line 5) | public interface TreeNode extends SkeletonNode {
    method getName (line 6) | String getName();
    method getGuid (line 8) | GUID getGuid();
    method getMetaType (line 10) | default String getMetaType() {
    method evinceTreeNode (line 14) | default TreeNode evinceTreeNode(){

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/TreeReparseLinkNode.java
  class TreeReparseLinkNode (line 6) | public class TreeReparseLinkNode implements ReparseLinkNode {
    method TreeReparseLinkNode (line 13) | public TreeReparseLinkNode(){
    method getTagName (line 17) | @Override
    method setTagName (line 22) | public void setTagName( String tagName ) {
    method getTagGuid (line 26) | @Override
    method setTagGuid (line 31) | public void setTagGuid( GUID tagGuid ) {
    method getLinkedType (line 35) | @Override
    method setLinkedType (line 40) | public void setLinkedType( LinkedType linkedType ) {
    method getTargetNodeGuid (line 44) | @Override
    method setTargetNodeGuid (line 49) | public void setTargetNodeGuid( GUID targetNodeGuid ) {
    method getParentNodeGuid (line 53) | @Override
    method setParentNodeGuid (line 58) | public void setParentNodeGuid( GUID parentNodeGuid ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/operator/OperatorFactory.java
  type OperatorFactory (line 5) | public interface OperatorFactory extends Pinenut {
    method register (line 6) | void register( String typeName, TreeNodeOperator functionalNodeOperati...
    method getOperator (line 7) | TreeNodeOperator getOperator(String typeName);

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/operator/TreeNodeOperator.java
  type TreeNodeOperator (line 7) | public interface TreeNodeOperator extends Pinenut {
    method insert (line 8) | GUID insert( TreeNode treeNode );
    method purge (line 10) | void purge( GUID guid );
    method get (line 12) | TreeNode get( GUID guid ) ;
    method get (line 14) | TreeNode get( GUID guid, int depth );
    method getAsRootDepth (line 16) | TreeNode getAsRootDepth( GUID guid );
    method update (line 18) | void update( TreeNode treeNode );
    method updateName (line 20) | void updateName( GUID guid ,String name );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TireOwnerManipulator.java
  type TireOwnerManipulator (line 9) | public interface TireOwnerManipulator extends Pinenut {
    method insertRootNode (line 10) | void insertRootNode ( GUID guid, LinkedType linkedType );
    method insertRootNode (line 12) | default void insertRootNode ( GUID guid ) {
    method insert (line 16) | void insert( GUID targetGuid, GUID parentGUID, LinkedType linkedType );
    method insertOwnedNode (line 18) | default void insertOwnedNode( GUID targetGuid, GUID parentGUID ) {
    method insertHardLinkedNode (line 22) | default void insertHardLinkedNode( GUID targetGuid, GUID parentGUID ) {
    method update (line 28) | void update( GUID targetGuid, GUID parentGUID, LinkedType linkedType );
    method updateParentGuid (line 30) | void updateParentGuid( GUID targetGuid, GUID parentGUID );
    method updateLinkedType (line 32) | void updateLinkedType( GUID targetGuid, LinkedType linkedType );
    method remove (line 36) | void remove( GUID subordinateGuid, GUID ownerGuid );
    method removeBySubordinate (line 38) | void removeBySubordinate( GUID subordinateGuid );
    method removeByOwner (line 40) | void removeByOwner( GUID OwnerGuid );
    method getOwner (line 42) | GUID getOwner( GUID subordinateGuid );
    method getSubordinates (line 44) | List<GUID > getSubordinates( GUID guid );
    method setLinkedType (line 48) | void setLinkedType             ( GUID sourceGuid, GUID targetGuid, Lin...
    method setOwned (line 50) | default void setOwned          ( GUID sourceGuid, GUID targetGuid ) {
    method setHardLink (line 54) | default void setHardLink       ( GUID sourceGuid, GUID targetGuid ) {
    method getLinkedType (line 58) | LinkedType getLinkedType       ( GUID childGuid,GUID parentGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TreeMasterManipulator.java
  type TreeMasterManipulator (line 5) | public interface TreeMasterManipulator extends KOISkeletonMasterManipula...
    method getTireOwnerManipulator (line 6) | TireOwnerManipulator getTireOwnerManipulator();
    method getTrieTreeManipulator (line 8) | TrieTreeManipulator getTrieTreeManipulator();
    method getTriePathCacheManipulator (line 10) | TriePathCacheManipulator getTriePathCacheManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TriePathCacheManipulator.java
  type TriePathCacheManipulator (line 6) | public interface TriePathCacheManipulator extends Pinenut {
    method insert (line 7) | void insert ( GUID guid, String path );
    method insertLongPath (line 9) | void insertLongPath( GUID guid, String path, String longPath );
    method remove (line 11) | void remove ( GUID guid );
    method getPath (line 13) | String getPath ( GUID guid );
    method getNode (line 15) | GUID getNode ( String path );
    method queryGUIDByPath (line 17) | GUID queryGUIDByPath( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TrieTreeManipulator.java
  type TrieTreeManipulator (line 12) | public interface TrieTreeManipulator extends Pinenut {
    method insert (line 13) | void insert( TireOwnerManipulator ownerManipulator, GUIDImperialTrieNo...
    method getNode (line 16) | GUIDImperialTrieNode getNode(GUID guid );
    method contains (line 18) | boolean contains( GUID key ) ;
    method getTreeNodeOnly (line 21) | GUIDImperialTrieNode getTreeNodeOnly(GUID guid, GUID parentGuid );
    method countNode (line 23) | long countNode( GUID guid, GUID parentGuid );
    method insertNode (line 26) | void insertNode( GUID guid, GUIDImperialTrieNode distributedTreeNode );
    method updateNode (line 29) | void updateNode( GUID guid, GUIDImperialTrieNode distributedTreeNode );
    method purge (line 34) | void purge         ( GUID guid );
    method removeTreeNode (line 36) | void removeTreeNode( GUID guid );
    method removeTreeNodeByParentGuid (line 38) | void removeTreeNodeByParentGuid( GUID parentGuid );
    method removeTreeNodeYoke (line 40) | void removeTreeNodeYoke( GUID guid, GUID parentGuid );
    method removeTreeNodeWithLinkedType (line 42) | void removeTreeNodeWithLinkedType( GUID guid, LinkedType linkedType );
    method removeNodeMeta (line 44) | void removeNodeMeta( GUID guid );
    method removeOwnedTreeNode (line 46) | default void removeOwnedTreeNode ( GUID guid ) {
    method removeHardLinkedTreeNode (line 50) | default void removeHardLinkedTreeNode ( GUID guid ) {
    method getChildren (line 57) | List<GUIDImperialTrieNode> getChildren(GUID guid );
    method fetchChildrenGuids (line 59) | List<GUID > fetchChildrenGuids( GUID parentGuid );
    method fetchParentGuids (line 61) | List<GUID > fetchParentGuids( GUID guid );
    method removeInheritance (line 63) | void removeInheritance( GUID childNode, GUID parentGUID );
    method addChild (line 65) | void addChild( GUID childGuid, GUID parentGuid );
    method updateType (line 67) | void updateType       ( UOI type, GUID guid );
    method fetchRoot (line 69) | List<GUID > fetchRoot();
    method isRoot (line 71) | boolean isRoot( GUID guid );
    method queryLinkedCount (line 81) | long queryLinkedCount( GUID guid, LinkedType linkedType );
    method queryAllLinkedCount (line 83) | long queryAllLinkedCount( GUID guid );
    method queryStrongLinkedCount (line 85) | default long queryStrongLinkedCount( GUID guid ) {
    method queryWeakLinkedCount (line 89) | default long queryWeakLinkedCount( GUID guid ) {
    method newLinkTag (line 93) | void newLinkTag( GUID originalGuid, GUID dirGuid, String tagName, GUID...
    method newLinkTag (line 95) | default void newLinkTag( GUID originalGuid, GUID dirGuid, String tagNa...
    method updateLinkTagName (line 99) | void updateLinkTagName( GUID tagGuid, String tagName );
    method getOriginalGuid (line 101) | GUID getOriginalGuid( String tagName,GUID parentDirGuid );
    method getOriginalGuidByNodeGuid (line 103) | GUID getOriginalGuidByNodeGuid( String tagName, GUID nodeGUID );
    method getReparseLinkNode (line 105) | ReparseLinkNode getReparseLinkNode( String tagName, GUID parentDirGuid );
    method getReparseLinkNodeByNodeGuid (line 107) | ReparseLinkNode getReparseLinkNodeByNodeGuid( String tagName, GUID nod...
    method fetchOriginalGuid (line 109) | List<GUID > fetchOriginalGuid( String tagName );
    method fetchOriginalGuidRoot (line 111) | List<GUID > fetchOriginalGuidRoot( String tagName );
    method isTagGuid (line 113) | boolean isTagGuid( GUID guid );
    method getOriginalGuidByTagGuid (line 115) | GUID getOriginalGuidByTagGuid( GUID tagGuid );
    method removeReparseLink (line 117) | void removeReparseLink( GUID guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/ArchQueueTableMeta.java
  class ArchQueueTableMeta (line 3) | public abstract class ArchQueueTableMeta implements QueueMeta {
    method ArchQueueTableMeta (line 6) | public ArchQueueTableMeta(String queueTableName ) {
    method ArchQueueTableMeta (line 10) | public ArchQueueTableMeta(){}
    method setQueueTableName (line 12) | public void setQueueTableName( String queueTableName ) {
    method getQueueTable (line 16) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/ConfigurableMegaDeflectPriorityQueueMeta.java
  class ConfigurableMegaDeflectPriorityQueueMeta (line 3) | public class ConfigurableMegaDeflectPriorityQueueMeta extends ArchQueueT...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/ConfigurableMegaStratumQueueMeta.java
  class ConfigurableMegaStratumQueueMeta (line 3) | public class ConfigurableMegaStratumQueueMeta extends ArchQueueTableMeta...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/DPQueueManipulator.java
  type DPQueueManipulator (line 9) | public interface DPQueueManipulator extends Pinenut {
    method pushBack (line 10) | void pushBack(QueueElement queueElement, String sharedSegmentField, St...
    method pushFront (line 12) | void pushFront( QueueElement queueElement, String sharedSegmentField, ...
    method incrementLinkedPriorities (line 14) | void incrementLinkedPriorities( QueueElement queueElement, String shar...
    method popFront (line 16) | QueueElement popFront( long currentPos, String sharedSegmentField, Str...
    method batchPopFront (line 18) | List<QueueElement> batchPopFront( long currentPos, String sharedSegmen...
    method popBack (line 20) | QueueElement popBack( String sharedSegmentField, String sharedSegmentN...
    method batchPopBack (line 22) | List<QueueElement> batchPopBack( String sharedSegmentField, String sha...
    method queryQueueSize (line 24) | long queryQueueSize( String sharedSegmentField, String sharedSegmentNa...
    method remove (line 26) | QueueElement remove( long currentPos, String sharedSegmentField, Strin...
    method query (line 28) | QueueElement query( long enumId, String sharedSegmentField, String sha...
    method fetchElementByPriority (line 30) | List<QueueElement> fetchElementByPriority( long priority, String share...
    method fetchElement (line 32) | List<QueueElement> fetchElement( String sharedSegmentField, String sha...
    method fetchElementGuid (line 34) | List<GUID> fetchElementGuid( String sharedSegmentField, String sharedS...
    method getByIndex (line 36) | QueueElement getByIndex( long index, String sharedSegmentField, String...
    method nextPos (line 38) | Long nextPos( long currentPos, String sharedSegmentField, String share...
    method getIndexPriority (line 40) | Long getIndexPriority( long currentPos, String sharedSegmentField, Str...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/DPStratumQueueManipulator.java
  type DPStratumQueueManipulator (line 7) | public interface DPStratumQueueManipulator extends Pinenut {
    method pushBack (line 8) | void pushBack(QueueStratumElement queueElement, String sharedSegmentFi...
    method popFront (line 10) | QueueStratumElement popFront( String sharedSegmentField, String shared...
    method removeFront (line 12) | void removeFront( String sharedSegmentField, String sharedSegmentName,...
    method isEmpty (line 14) | long isEmpty( String sharedSegmentField, String sharedSegmentName, Que...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/DeflectPriorityQueue.java
  type DeflectPriorityQueue (line 8) | public interface DeflectPriorityQueue extends MegaPriorityQueue, SharedS...
    method pushBack (line 9) | void pushBack( QueueElement queueElement );
    method pushFront (line 11) | void pushFront( QueueElement queueElement );
    method getByIndex (line 13) | QueueElement getByIndex( long index );
    method popFront (line 15) | QueueElement popFront();
    method fetchElements (line 17) | List<QueueElement> fetchElements( long offset, long limit );
    method fetchElementGuids (line 19) | List<GUID> fetchElementGuids( long offset, long limit );
    method popBack (line 21) | QueueElement popBack();
    method size (line 23) | long size();
    method isEmpty (line 25) | boolean isEmpty();
    method contains (line 27) | boolean contains( QueueElement queueElement );
    method setCurrentPos (line 29) | void setCurrentPos( long mnCurrentPos );
    method reset (line 31) | void reset();
    method remove (line 33) | QueueElement remove( long enumId );
    method fetchElementByPriority (line 35) | List<QueueElement> fetchElementByPriority( long priority, long offset,...
    method getSegmentName (line 37) | String getSegmentName();
    method getMasterManipulator (line 39) | QueueMasterManipulator getMasterManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MagnitudeDPQueue.java
  class MagnitudeDPQueue (line 9) | public class MagnitudeDPQueue implements DeflectPriorityQueue, Cloneable {
    method MagnitudeDPQueue (line 22) | public MagnitudeDPQueue( KOIMappingDriver driver, long currentPos,
    method getSharedSegmentField (line 32) | @Override
    method getSharedSegmentName (line 37) | @Override
    method setCurrentPos (line 42) | @Override
    method reset (line 47) | @Override
    method clone (line 52) | @Override
    method pushBack (line 64) | @Override
    method pushFront (line 69) | @Override
    method getByIndex (line 75) | @Override
    method popFront (line 80) | @Override
    method fetchElements (line 95) | @Override
    method fetchElementGuids (line 100) | @Override
    method popBack (line 105) | @Override
    method size (line 110) | @Override
    method isEmpty (line 115) | @Override
    method contains (line 120) | @Override
    method remove (line 126) | @Override
    method fetchElementByPriority (line 131) | @Override
    method getSegmentName (line 136) | @Override
    method currentPosition (line 141) | public long currentPosition() {
    method getMasterManipulator (line 145) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MegaDPStratumQueue.java
  class MegaDPStratumQueue (line 7) | public class MegaDPStratumQueue implements MegaStratumQueue {
    method MegaDPStratumQueue (line 18) | public MegaDPStratumQueue(
    method pushBack (line 29) | @Override
    method popFront (line 34) | @Override
    method isEmpty (line 41) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MegaDeflectPriorityQueueMeta.java
  type MegaDeflectPriorityQueueMeta (line 3) | public interface MegaDeflectPriorityQueueMeta extends QueueMeta {
    method setQueueTableName (line 5) | void setQueueTableName( String queueTableName );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MegaPriorityQueue.java
  type MegaPriorityQueue (line 5) | public interface MegaPriorityQueue extends Pinenut {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MegaStratumQueue.java
  type MegaStratumQueue (line 7) | public interface MegaStratumQueue extends Pinenut {
    method pushBack (line 8) | void pushBack( QueueStratumElement queueElement);
    method popFront (line 10) | QueueStratumElement popFront();
    method isEmpty (line 12) | boolean isEmpty();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/MegaStratumQueueMeta.java
  type MegaStratumQueueMeta (line 3) | public interface MegaStratumQueueMeta extends QueueMeta {
    method setQueueTableName (line 5) | void setQueueTableName( String queueTableName );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/QueueExistManipulator.java
  type QueueExistManipulator (line 6) | public interface QueueExistManipulator extends Pinenut {
    method insertQueueExist (line 7) | void insertQueueExist(GUID layerGuid );
    method insertQueueNotExist (line 9) | void insertQueueNotExist(GUID layerGuid );
    method setQueueExist (line 11) | void setQueueExist(GUID layerGuid);
    method setQueueNotExist (line 13) | void setQueueNotExist(GUID layerGuid);
    method isExist (line 15) | boolean isExist( GUID layer_guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/QueueMasterManipulator.java
  type QueueMasterManipulator (line 5) | public interface QueueMasterManipulator extends KOIMasterManipulator {
    method getDPQueueManipulator (line 6) | DPQueueManipulator              getDPQueueManipulator();
    method getDPStratumQueueManipulator (line 8) | DPStratumQueueManipulator       getDPStratumQueueManipulator();
    method getQueueExistManipulator (line 10) | QueueExistManipulator           getQueueExistManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/QueueMeta.java
  type QueueMeta (line 5) | public interface QueueMeta extends Pinenut {
    method getQueueTable (line 7) | String getQueueTable();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/SharedSegmentIQueue.java
  type SharedSegmentIQueue (line 5) | public interface SharedSegmentIQueue extends Pinenut {
    method getSharedSegmentField (line 7) | String getSharedSegmentField();
    method getSharedSegmentName (line 9) | String getSharedSegmentName();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/entity/GenericQueueElement.java
  class GenericQueueElement (line 6) | public class GenericQueueElement implements QueueElement {
    method getEnumId (line 20) | @Override
    method setEnumId (line 25) | public void setEnumId( long enumId ) {
    method getObjectGuid (line 29) | @Override
    method setObjectGuid (line 34) | public void setObjectGuid( GUID objectGuid ) {
    method getPriority (line 39) | @Override
    method setPriority (line 44) | public void setPriority( long priority ) {
    method getLinkedPriority (line 48) | @Override
    method setLinkedPriority (line 53) | public void setLinkedPriority( long linkedPriority ) {
    method getIndexPriority (line 57) | @Override
    method setIndexPriority (line 62) | public void setIndexPriority( long indexPriority ) {
    method getActualPriority (line 66) | @Override
    method getBias (line 71) | @Override
    method setBias (line 76) | public void  setBias( double bias ) {
    method toJSONString (line 80) | @Override
    method toString (line 85) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/entity/GenericStratumQueueElement.java
  class GenericStratumQueueElement (line 3) | public class GenericStratumQueueElement extends GenericQueueElement impl...
    method setStratum (line 6) | @Override
    method getStratum (line 11) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/entity/QueueElement.java
  type QueueElement (line 6) | public interface QueueElement extends Pinenut {
    method getEnumId (line 8) | long getEnumId();
    method getObjectGuid (line 10) | GUID getObjectGuid();
    method getPriority (line 12) | long getPriority();
    method getLinkedPriority (line 14) | long getLinkedPriority();
    method getIndexPriority (line 16) | long getIndexPriority();
    method setIndexPriority (line 18) | void setIndexPriority( long indexPriority );
    method getActualPriority (line 20) | long getActualPriority();
    method getBias (line 22) | double getBias();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/entity/QueueStratumElement.java
  type QueueStratumElement (line 3) | public interface QueueStratumElement extends QueueElement {
    method setStratum (line 4) | void setStratum( short stratum  );
    method getStratum (line 6) | short getStratum();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/ArchAtlasInstrument.java
  class ArchAtlasInstrument (line 28) | public abstract class ArchAtlasInstrument implements AtlasInstrument {
    method ArchAtlasInstrument (line 47) | public ArchAtlasInstrument(
    method ArchAtlasInstrument (line 71) | public ArchAtlasInstrument( AtlasMappingDriver driver, LayerInstrument...
    method layerInstrument (line 75) | @Override
    method parent (line 80) | @Override
    method getSuperiorProcess (line 85) | @Override
    method setParent (line 90) | @Override
    method getMasterManipulator (line 95) | @Override
    method getConfig (line 100) | @Override
    method getGuidAllocator (line 105) | @Override
    method getPath (line 110) | @Override
    method queryGUIDByPath (line 115) | @Override
    method queryParentID (line 120) | @Override
    method contains (line 125) | @Override
    method put (line 131) | @Override
    method put (line 140) | @Override
    method get (line 148) | @Override
    method queryGUIDByNS (line 153) | @Override
    method get (line 176) | @Override
    method remove (line 181) | @Override
    method remove (line 187) | @Override
    method getChildren (line 195) | @Override
    method fetchChildrenIds (line 200) | @Override
    method rename (line 205) | @Override
    method getNS (line 211) | protected List<String> getNS( GUID guid, String szSeparator ){
    method allNonNull (line 260) | private boolean allNonNull( List<?> list ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/ArchVectorDAG.java
  class ArchVectorDAG (line 5) | public abstract class ArchVectorDAG implements VectorDAG {
    method ArchVectorDAG (line 11) | public ArchVectorDAG( GUID graphGuid, VectorGraphConfig vectorGraphCon...
    method getConfig (line 16) | @Override
    method getGraphGuid (line 21) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/AtlasInstrument.java
  type AtlasInstrument (line 15) | public interface AtlasInstrument extends Instrument {
    method parent (line 16) | AtlasInstrument parent();
    method layerInstrument (line 18) | LayerInstrument layerInstrument();
    method getSuperiorProcess (line 21) | Processum getSuperiorProcess();
    method getMasterManipulator (line 23) | AtlasMasterManipulator getMasterManipulator();
    method getConfig (line 25) | VectorGraphConfig getConfig();
    method setParent (line 27) | void setParent( AtlasInstrument atlasInstrument );
    method getGuidAllocator (line 29) | GuidAllocator getGuidAllocator();
    method getPath (line 31) | List<String> getPath( GUID guid );
    method queryGUIDByPath (line 33) | GUID queryGUIDByPath( String path );
    method queryParentID (line 35) | GUID queryParentID( GUID guid );
    method assertPath (line 37) | default GUID assertPath( String path, String pathType ) throws Illegal...
    method assertPath (line 46) | default GUID assertPath( String path ) throws IllegalArgumentException {
    method contains (line 50) | boolean contains( GUID handleNode, GUID nodeGuid );
    method put (line 52) | GUID put( GraphNode graphNode );
    method put (line 54) | GUID put( GUID parentGuid, GraphNode graphNode );
    method get (line 56) | GraphNode get( GUID guid );
    method queryGUIDByNS (line 58) | GUID queryGUIDByNS( String path, String szBadSep, String szTargetSep );
    method get (line 60) | TreeNode get(GUID guid, int depth );
    method remove (line 62) | void remove( GUID guid );
    method remove (line 64) | void remove( String path );
    method getChildren (line 66) | List<GraphNode> getChildren( GUID guid );
    method fetchChildrenIds (line 68) | List<GUID > fetchChildrenIds(GUID guid );
    method rename (line 70) | void rename( GUID guid, String name );
    method toVectorDAG (line 72) | VectorDAG toVectorDAG( Layer layer );
    method addChild (line 74) | void addChild( GUID parentGuid, GUID childGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/GraphNodePair.java
  class GraphNodePair (line 6) | public class GraphNodePair implements Pinenut {
    method GraphNodePair (line 11) | public GraphNodePair( GraphNode graphNode, String currentPath){
    method GraphNodePair (line 16) | public GraphNodePair(){}
    method getGraphNode (line 18) | public GraphNode getGraphNode() {
    method setGraphNode (line 22) | public void setGraphNode(GraphNode graphNode) {
    method getCurrentPath (line 26) | public String getCurrentPath() {
    method setCurrentPath (line 30) | public void setCurrentPath(String sCurrentPath) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/MagnitudeVectorDAG.java
  class MagnitudeVectorDAG (line 13) | public class MagnitudeVectorDAG extends ArchVectorDAG implements VectorD...
    method MagnitudeVectorDAG (line 20) | public MagnitudeVectorDAG( Layer affliatedLayer, VectorGraphMasterMani...
    method getAffiliateLayerGuid (line 29) | @Override
    method getAffiliateLayer (line 34) | @Override
    method isPersistenceGraph (line 39) | @Override
    method fetchSourceGuids (line 44) | @Override
    method fetchSourceGuidsByTaskPriority (line 49) | @Override
    method countSourceNodes (line 54) | @Override
    method fetchDownstreamNodeGuid (line 59) | @Override
    method fetchUpstreamNodeGuid (line 64) | @Override
    method queryInDegree (line 69) | @Override
    method queryOutDegree (line 74) | @Override
    method get (line 79) | @Override
    method removeNode (line 84) | @Override
    method fetchChildNodes (line 90) | @Override
    method fetchChildNodeGuids (line 95) | @Override
    method fetchChildNodeGuids (line 100) | @Override
    method countChildNodeNum (line 105) | @Override
    method getPriorityByInDegree (line 110) | @Override
    method addChild (line 115) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/VectorDAG.java
  type VectorDAG (line 11) | public interface VectorDAG extends Pinenut {
    method getGraphGuid (line 12) | GUID getGraphGuid();
    method getAffiliateLayerGuid (line 14) | GUID getAffiliateLayerGuid();
    method getAffiliateLayer (line 16) | Layer getAffiliateLayer();
    method isPersistenceGraph (line 18) | boolean isPersistenceGraph();
    method fetchSourceGuids (line 20) | List<GUID> fetchSourceGuids( long offset, long limit );
    method fetchSourceGuidsByTaskPriority (line 22) | List<GUID> fetchSourceGuidsByTaskPriority( long offset, long limit );
    method countSourceNodes (line 24) | long countSourceNodes();
    method fetchDownstreamNodeGuid (line 26) | List<GUID> fetchDownstreamNodeGuid( GUID nodeGuid, long offset, long l...
    method fetchUpstreamNodeGuid (line 28) | List<GUID> fetchUpstreamNodeGuid( GUID nodeGuid, long offset, long lim...
    method queryInDegree (line 30) | long queryInDegree( GUID nodeGuid );
    method queryOutDegree (line 32) | long queryOutDegree( GUID nodeGuid );
    method getConfig (line 34) | VectorGraphConfig getConfig();
    method fetchChildNodes (line 36) | List<GraphNode> fetchChildNodes( GUID guid );
    method fetchChildNodeGuids (line 38) | List<GUID> fetchChildNodeGuids( GUID guid );
    method fetchChildNodeGuids (line 40) | List<GUID> fetchChildNodeGuids( long offset, long limit, GUID guid );
    method countChildNodeNum (line 42) | long countChildNodeNum( GUID guid );
    method get (line 44) | GraphNode get( GUID guid );
    method removeNode (line 46) | void removeNode( GUID guid );
    method getPriorityByInDegree (line 48) | long getPriorityByInDegree( GUID guid );
    method addChild (line 50) | void addChild( GUID parentGuid, GUID childGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/VectorGraphConfig.java
  type VectorGraphConfig (line 5) | public interface VectorGraphConfig extends Pinenut {
    method getPathNameSeparator (line 6) | String getPathNameSeparator();
    method getFullNameSeparator (line 8) | String getFullNameSeparator();
    method getPathNameSepRegex (line 10) | String getPathNameSepRegex();
    method getFullNameSepRegex (line 12) | String getFullNameSepRegex();
    method getShortPathLength (line 14) | int getShortPathLength();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/VectorGraphConstants.java
  class VectorGraphConstants (line 3) | public class VectorGraphConstants {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/algo/BasicDAGPathResolver.java
  class BasicDAGPathResolver (line 6) | public class BasicDAGPathResolver implements DAGPathResolver {
    method BasicDAGPathResolver (line 11) | public BasicDAGPathResolver(String szSeparator, String szSepRegex ){
    method BasicDAGPathResolver (line 16) | public BasicDAGPathResolver(){
    method resolvePath (line 20) | @Override
    method resolvePath (line 40) | @Override
    method resolvePathParts (line 46) | @Override
    method segmentPathParts (line 51) | @Override
    method assemblePath (line 56) | @Override
    method processPath (line 73) | protected String processPath( String path ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/algo/BasicDAGPathSelector.java
  class BasicDAGPathSelector (line 13) | public class BasicDAGPathSelector implements DAGPathSelector {
    method BasicDAGPathSelector (line 18) | public BasicDAGPathSelector(DAGPathResolver pathResolver, VectorGraphM...
    method searchId (line 22) | @Override
    method searchId (line 27) | @Override
    method searchId (line 37) | @Override
    method searchId (line 42) | @Override
    method searchId (line 47) | @Override
    method searchId (line 57) | @Override
    method contains (line 62) | @Override
    method dfsSearch (line 75) | protected GUID dfsSearch(List<String > parts ) {
    method dfsSearch (line 81) | protected Object dfsSearch(GUID parentID, List<String> parts, int dept...
    method dfsSearch (line 105) | protected GUID dfsSearch(GUID parentID, List<String> parts) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/algo/DAGPathResolver.java
  type DAGPathResolver (line 7) | public interface DAGPathResolver extends Pinenut {
    method resolvePath (line 8) | List<String > resolvePath      (String[] parts ) ;
    method resolvePath (line 10) | String        resolvePath      ( String path );
    method resolvePathParts (line 12) | List<String > resolvePathParts ( String path ) ;
    method segmentPathParts (line 14) | String[] segmentPathParts      ( String path ) ;
    method assemblePath (line 16) | String assemblePath            ( List<String > parts ) ;

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/algo/DAGPathSelector.java
  type DAGPathSelector (line 9) | public interface DAGPathSelector extends Pinenut {
    method searchId (line 10) | GUID searchId(String[] parts );
    method searchId (line 12) | GUID searchId(String[] parts, @Nullable String[] lpResolvedPath );
    method searchId (line 14) | GUID searchId(List<String > resolvedParts );
    method searchId (line 17) | GUID searchId(GUID parentId, String[] parts );
    method searchId (line 19) | GUID searchId(GUID parentId, String[] parts, @Nullable String[] lpReso...
    method searchId (line 21) | GUID searchId(GUID parentId, List<String > resolvedParts );
    method contains (line 23) | boolean contains( GUID handleNode, GUID nodeGuid);

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/entity/GraphNode.java
  type GraphNode (line 8) | public interface GraphNode extends Pinenut {
    method getEnumId (line 9) | long getEnumId();
    method setEnumId (line 11) | void setEnumId(long enumId);
    method getName (line 13) | String getName();
    method getId (line 15) | GUID getId();
    method setId (line 17) | void setId( GUID guid );
    method getParentIds (line 19) | List<GUID> getParentIds();
    method setParentIds (line 21) | void setParentIds( List<GUID> parentIds );
    method getDescription (line 23) | String getDescription();
    method setDescription (line 25) | void setDescription( String description );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/AtlasLayer.java
  class AtlasLayer (line 9) | public class AtlasLayer implements Layer {
    method AtlasLayer (line 24) | public AtlasLayer() {
    method getName (line 30) | @Override
    method getGuid (line 35) | @Override
    method setName (line 40) | @Override
    method setGuid (line 45) | @Override
    method setParentGuid (line 50) | @Override
    method getParentGuid (line 55) | @Override
    method getSourceGuids (line 60) | @Override
    method setSourceGuids (line 65) | @Override
    method getSinkGuids (line 70) | @Override
    method setSinkGuids (line 75) | @Override
    method addSourceeGuid (line 80) | @Override
    method getUpdateTime (line 86) | @Override
    method setUpdateTime (line 91) | @Override
    method getCreateTime (line 96) | @Override
    method setCreateTime (line 101) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/AtlasLayerNamespace.java
  class AtlasLayerNamespace (line 7) | public class AtlasLayerNamespace implements LayerNamespace {
    method AtlasLayerNamespace (line 16) | public AtlasLayerNamespace() {
    method getGuid (line 21) | @Override
    method setGuid (line 26) | @Override
    method getName (line 31) | @Override
    method setName (line 36) | @Override
    method getUpdateTime (line 41) | @Override
    method setUpdateTime (line 46) | @Override
    method getCreateTime (line 51) | @Override
    method setCreateTime (line 56) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/Layer.java
  type Layer (line 8) | public interface Layer extends LayerTreeNode {
    method setName (line 9) | void setName( String name );
    method setGuid (line 11) | void setGuid( GUID guid );
    method setParentGuid (line 13) | void setParentGuid( GUID parentGuid );
    method getParentGuid (line 15) | GUID getParentGuid();
    method getSourceGuids (line 17) | List<GUID> getSourceGuids();
    method setSourceGuids (line 19) | void setSourceGuids( List<GUID> handleGuids );
    method getSinkGuids (line 21) | List<GUID> getSinkGuids();
    method setSinkGuids (line 23) | void setSinkGuids( List<GUID> endGuids );
    method addSourceeGuid (line 25) | GUID addSourceeGuid( GUID handleGuid );
    method getUpdateTime (line 27) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 29) | void setUpdateTime( LocalDateTime updateTime );
    method getCreateTime (line 31) | LocalDateTime getCreateTime();
    method setCreateTime (line 33) | void setCreateTime( LocalDateTime startTime );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/LayerConfig.java
  type LayerConfig (line 5) | public interface LayerConfig extends KernelObjectConfig {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/LayerGraphHandle.java
  class LayerGraphHandle (line 8) | public class LayerGraphHandle implements Pinenut {
    method getName (line 24) | public String getName() {
    method getGuid (line 28) | public GUID getGuid() {
    method setName (line 32) | public void setName( String name ) {
    method setGuid (line 36) | public void setGuid( GUID guid ) {
    method setGraphGuid (line 40) | public void setGraphGuid( GUID graphGuid ) {
    method getGraphGuid (line 44) | public GUID getGraphGuid() {
    method getHandleNodeGuid (line 48) | public GUID getHandleNodeGuid() {
    method setHandleNodeGuid (line 52) | public void setHandleNodeGuid(GUID handleNode) {
    method getEndNodeGuid (line 56) | public GUID getEndNodeGuid() {
    method setEndNodeGuid (line 60) | public void setEndNodeGuid(GUID endNodeGuid) {
    method getUpdateTime (line 64) | public LocalDateTime getUpdateTime() {
    method setUpdateTime (line 68) | public void setUpdateTime(LocalDateTime updateTime) {
    method getCreateTime (line 72) | public LocalDateTime getCreateTime() {
    method setCreateTime (line 76) | public void setCreateTime(LocalDateTime createTime) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/LayerInstrument.java
  type LayerInstrument (line 14) | public interface LayerInstrument extends KOMInstrument {
    method getConfig (line 17) | LayerConfig getConfig();
    method getSystem (line 19) | Hydrogen getSystem();
    method addChild (line 21) | void addChild( GUID parentGuid, GUID childGuid );
    method update (line 23) | void update( TreeNode treeNode );
    method splitGraphLayer (line 25) | List<Layer> splitGraphLayer( VectorDAG vectorDAG );
    method countSourceNode (line 27) | long countSourceNode( GUID layerGuid );
    method fetchSourceGuidsByTaskPriority (line 29) | List<GUID> fetchSourceGuidsByTaskPriority( GUID layerGuid,long offset,...
    method fetchLayersAll (line 34) | @Unsafe( "TestOnly" )
    method fetchLayers (line 37) | List<Layer> fetchLayers( long offset, long limit, boolean anyNode, @Nu...
    method fetchLayers (line 39) | default List<Layer> fetchLayers( long offset, long limit ) {
    method fetchLayersById (line 43) | List<Layer> fetchLayersById( long idStart, long idEnd, boolean anyNode...
    method fetchLayersById (line 45) | default  List<Layer> fetchLayersById( long idStart, long idEnd ) {
    method getLayerIndexMeta (line 49) | TableIndexMeta getLayerIndexMeta( boolean anyNode, @Nullable GUID pare...
    method getLayerIndexMeta (line 51) | default TableIndexMeta getLayerIndexMeta() {
    method queryMaxLayerPage (line 55) | long queryMaxLayerPage( long limit, boolean anyNode, @Nullable GUID pa...
    method queryMaxLayerPage (line 57) | default long queryMaxLayerPage( long limit ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/LayerNamespace.java
  type LayerNamespace (line 7) | public interface LayerNamespace extends LayerTreeNode {
    method getGuid (line 8) | GUID getGuid();
    method setGuid (line 10) | void setGuid( GUID guid );
    method getName (line 12) | String getName();
    method setName (line 14) | void setName( String name );
    method getUpdateTime (line 16) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 18) | void setUpdateTime( LocalDateTime updateTime );
    method getCreateTime (line 20) | LocalDateTime getCreateTime();
    method setCreateTime (line 22) | void setCreateTime( LocalDateTime createTime );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/LayerTreeNode.java
  type LayerTreeNode (line 8) | public interface LayerTreeNode extends TreeNode {
    method getGuid (line 9) | GUID getGuid();
    method setUpdateTime (line 11) | void setUpdateTime( LocalDateTime updateTime );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/VLayerConfig.java
  class VLayerConfig (line 5) | public class VLayerConfig extends ArchKernelObjectConfig implements Laye...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/VLayerInstrument.java
  class VLayerInstrument (line 35) | public class VLayerInstrument extends ArchKOMTree implements LayerInstru...
    method VLayerInstrument (line 44) | public VLayerInstrument( Processum superiorProcess, KOIMasterManipulat...
    method VLayerInstrument (line 61) | public VLayerInstrument( Processum superiorProcess, KOIMasterManipulat...
    method VLayerInstrument (line 65) | public VLayerInstrument( Processum superiorProcess, KOIMasterManipulat...
    method VLayerInstrument (line 69) | public VLayerInstrument( KOIMappingDriver driver ) {
    method getFullName (line 73) | @Override
    method queryEntityHandleByNS (line 78) | @Override
    method getSystem (line 88) | @Override
    method getConfig (line 93) | @Override
    method put (line 98) | @Override
    method remove (line 104) | @Override
    method getOperatorByGuid (line 112) | protected TreeNodeOperator getOperatorByGuid( GUID guid ) {
    method get (line 121) | @Override
    method addChild (line 130) | @Override
    method update (line 135) | @Override
    method splitGraphLayer (line 140) | @Override
    method countSourceNode (line 149) | @Override
    method fetchSourceGuidsByTaskPriority (line 154) | @Override
    method fetchLayers (line 163) | @Override
    method fetchLayersAll (line 168) | @Unsafe( "TestOnly" )
    method fetchLayersById (line 175) | @Override
    method getLayerIndexMeta (line 180) | @Override
    method queryMaxLayerPage (line 185) | @Override
    method affirmPreinsertionInitialize (line 207) | protected ImperialTreeNode affirmPreinsertionInitialize(AtlasLayer atl...
    method getLayerMetaType (line 215) | private String getLayerMetaType( TreeNode treeNode ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/ArchLayerComponentOperator.java
  class ArchLayerComponentOperator (line 16) | public abstract class ArchLayerComponentOperator implements LayerCompone...
    method ArchLayerComponentOperator (line 28) | public ArchLayerComponentOperator( LayerMasterManipulator layerMasterM...
    method affirmPreinsertionInitialize (line 35) | protected ImperialTreeNode affirmPreinsertionInitialize( LayerTreeNode...
    method getLayerComponentOperatorFactory (line 45) | public LayerComponentOperatorFactory getLayerComponentOperatorFactory() {
    method getLayerNodeMetaType (line 49) | protected String getLayerNodeMetaType( TreeNode treeNode ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/AtlasLayerComponentOperatorFactory.java
  class AtlasLayerComponentOperatorFactory (line 13) | public class AtlasLayerComponentOperatorFactory implements LayerComponen...
    method registerDefaultMetaType (line 22) | protected void registerDefaultMetaType( Class<?> genericType ) {
    method registerDefaultMetaTypes (line 28) | protected void registerDefaultMetaTypes() {
    method AtlasLayerComponentOperatorFactory (line 33) | public AtlasLayerComponentOperatorFactory(LayerInstrument layerInstrum...
    method register (line 49) | @Override
    method registerMetaType (line 54) | @Override
    method registerMetaType (line 59) | @Override
    method getMetaType (line 64) | @Override
    method getOperator (line 69) | @Override
    method getLayerManager (line 74) | @Override
    method getMasterManipulator (line 79) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/LayerComponentOperator.java
  type LayerComponentOperator (line 5) | public interface LayerComponentOperator extends TreeNodeOperator {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/LayerComponentOperatorFactory.java
  type LayerComponentOperatorFactory (line 9) | public interface LayerComponentOperatorFactory extends OperatorFactory {
    method registerMetaType (line 14) | void registerMetaType( Class<?> clazz, String metaType );
    method registerMetaType (line 16) | void registerMetaType( String classFullName, String metaType );
    method getMetaType (line 18) | String getMetaType( String classFullName );
    method getOperator (line 20) | LayerComponentOperator getOperator(String typeName );
    method getLayerManager (line 22) | LayerInstrument getLayerManager();
    method getMasterManipulator (line 24) | LayerMasterManipulator getMasterManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/LayerNamespaceOperator.java
  class LayerNamespaceOperator (line 14) | public class LayerNamespaceOperator extends ArchLayerComponentOperator i...
    method LayerNamespaceOperator (line 17) | public LayerNamespaceOperator( LayerComponentOperatorFactory factory ) {
    method LayerNamespaceOperator (line 22) | public LayerNamespaceOperator(LayerMasterManipulator layerMasterManipu...
    method insert (line 27) | @Override
    method purge (line 39) | @Override
    method get (line 50) | @Override
    method get (line 56) | @Override
    method getAsRootDepth (line 61) | @Override
    method update (line 66) | @Override
    method updateName (line 71) | @Override
    method removeNode (line 76) | private void removeNode( GUID guid ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/operator/LayerOperator.java
  class LayerOperator (line 18) | public class LayerOperator extends ArchLayerComponentOperator implements...
    method LayerOperator (line 23) | public LayerOperator( LayerComponentOperatorFactory factory ) {
    method LayerOperator (line 28) | public LayerOperator(LayerMasterManipulator layerMasterManipulator, La...
    method insert (line 34) | @Override
    method purge (line 63) | @Override
    method get (line 74) | @Override
    method get (line 84) | @Override
    method getAsRootDepth (line 89) | @Override
    method update (line 94) | @Override
    method updateName (line 99) | @Override
    method removeNode (line 104) | private void removeNode( GUID guid ) {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerHandleManipulator.java
  type LayerHandleManipulator (line 8) | public interface LayerHandleManipulator extends Pinenut {
    method insertSourceNode (line 10) | void insertSourceNode( GUID layerGuid, GUID handleGuid );
    method insertSinkNode (line 12) | void insertSinkNode( GUID layerGuid, GUID handleGuid );
    method batchInsertSourceNodes (line 14) | void batchInsertSourceNodes( GUID layerGuid, List<GUID> handleGuids );
    method batchInsertSinkNodes (line 16) | void batchInsertSinkNodes( GUID layerGuid, List<GUID> handleGuids );
    method fetchSourceNodes (line 18) | List<GUID> fetchSourceNodes( GUID layerGuid );
    method fetchSinkNodes (line 20) | List<GUID> fetchSinkNodes( GUID layerGuid );
    method countSourceNode (line 22) | long countSourceNode( GUID layerGuid );
    method fetchSourceGuidsByTaskPriority (line 24) | List<GUID> fetchSourceGuidsByTaskPriority( GUID layerGuid, long offset...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerManipulator.java
  type LayerManipulator (line 12) | public interface LayerManipulator extends GUIDNameManipulator {
    method insertLayer (line 14) | void insertLayer(LayerGraphHandle layer );
    method remove (line 16) | void remove( GUID guid );
    method queryLayer (line 18) | Layer queryLayer( GUID guid );
    method fetchLayer (line 20) | List<Layer> fetchLayer( List<GUID> guids );
    method getGuidsByName (line 22) | List<GUID > getGuidsByName( String name );
    method getGuidsByNameID (line 24) | List<GUID > getGuidsByNameID( String name, GUID guid );
    method batchInsertLayer (line 26) | void batchInsertLayer( List<LayerGraphHandle> list );
    method fetchLayerPage (line 30) | List<Layer> fetchLayerPage( long offset, long limit, boolean anyNode, ...
    method fetchLayerPageById (line 32) | List<Layer> fetchLayerPageById( long idStart, long idEnd, boolean anyN...
    method selectLayerIndexMeta (line 34) | TableIndexMeta selectLayerIndexMeta( boolean anyNode, @Nullable GUID p...
    method countLayer (line 36) | long countLayer( boolean anyNode, @Nullable GUID parentGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerMasterManipulator.java
  type LayerMasterManipulator (line 5) | public interface LayerMasterManipulator extends KOIMasterManipulator {
    method getLayerManipulator (line 6) | LayerManipulator            getLayerManipulator();
    method getNamespaceManipulator (line 8) | NamespaceManipulator        getNamespaceManipulator();
    method getLayerHandleManipulator (line 10) | LayerHandleManipulator      getLayerHandleManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerMasterTreeManipulator.java
  type LayerMasterTreeManipulator (line 5) | public interface LayerMasterTreeManipulator extends TreeMasterManipulator {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerOwnerManipulator.java
  type LayerOwnerManipulator (line 9) | public interface LayerOwnerManipulator extends TireOwnerManipulator {
    method insertRootNode (line 10) | void insertRootNode (GUID guid, LinkedType linkedType );
    method insertRootNode (line 12) | default void insertRootNode ( GUID guid ) {
    method insert (line 16) | void insert( GUID targetGuid, GUID parentGUID, LinkedType linkedType );
    method insertOwnedNode (line 18) | default void insertOwnedNode( GUID targetGuid, GUID parentGUID ) {
    method insertHardLinkedNode (line 22) | default void insertHardLinkedNode( GUID targetGuid, GUID parentGUID ) {
    method update (line 28) | void update( GUID targetGuid, GUID parentGUID, LinkedType linkedType );
    method updateParentGuid (line 30) | void updateParentGuid( GUID targetGuid, GUID parentGUID );
    method updateLinkedType (line 32) | void updateLinkedType( GUID targetGuid, LinkedType linkedType );
    method remove (line 36) | void remove( GUID subordinateGuid, GUID ownerGuid );
    method removeBySubordinate (line 38) | void removeBySubordinate( GUID subordinateGuid );
    method removeByOwner (line 40) | void removeByOwner( GUID OwnerGuid );
    method getOwner (line 42) | GUID getOwner( GUID subordinateGuid );
    method getSubordinates (line 44) | List<GUID > getSubordinates(GUID guid );
    method setLinkedType (line 48) | void setLinkedType             ( GUID sourceGuid, GUID targetGuid, Lin...
    method setOwned (line 50) | default void setOwned          ( GUID sourceGuid, GUID targetGuid ) {
    method setHardLink (line 54) | default void setHardLink       ( GUID sourceGuid, GUID targetGuid ) {
    method getLinkedType (line 58) | LinkedType getLinkedType       ( GUID childGuid,GUID parentGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerPathCacheManipulator.java
  type LayerPathCacheManipulator (line 6) | public interface LayerPathCacheManipulator extends TriePathCacheManipula...
    method insert (line 7) | void insert (GUID guid, String path );
    method insertLongPath (line 9) | void insertLongPath( GUID guid, String path, String longPath );
    method remove (line 11) | void remove ( GUID guid );
    method getPath (line 13) | String getPath ( GUID guid );
    method getNode (line 15) | GUID getNode ( String path );
    method queryGUIDByPath (line 17) | GUID queryGUIDByPath( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/LayerTreeManipulator.java
  type LayerTreeManipulator (line 13) | public interface LayerTreeManipulator extends TrieTreeManipulator {
    method insert (line 14) | void insert(TireOwnerManipulator ownerManipulator, GUIDImperialTrieNod...
    method getNode (line 17) | GUIDImperialTrieNode getNode(GUID guid );
    method contains (line 19) | boolean contains( GUID key ) ;
    method getTreeNodeOnly (line 22) | GUIDImperialTrieNode getTreeNodeOnly(GUID guid, GUID parentGuid );
    method countNode (line 24) | long countNode( GUID guid, GUID parentGuid );
    method insertNode (line 27) | void insertNode( GUID guid, GUIDImperialTrieNode distributedTreeNode );
    method updateNode (line 30) | void updateNode( GUID guid, GUIDImperialTrieNode distributedTreeNode );
    method purge (line 35) | void purge         ( GUID guid );
    method removeTreeNode (line 37) | void removeTreeNode( GUID guid );
    method removeTreeNodeByParentGuid (line 39) | void removeTreeNodeByParentGuid( GUID parentGuid );
    method removeTreeNodeYoke (line 41) | void removeTreeNodeYoke( GUID guid, GUID parentGuid );
    method removeTreeNodeWithLinkedType (line 43) | void removeTreeNodeWithLinkedType( GUID guid, LinkedType linkedType );
    method removeNodeMeta (line 45) | void removeNodeMeta( GUID guid );
    method removeOwnedTreeNode (line 47) | default void removeOwnedTreeNode ( GUID guid ) {
    method removeHardLinkedTreeNode (line 51) | default void removeHardLinkedTreeNode ( GUID guid ) {
    method getChildren (line 58) | List<GUIDImperialTrieNode> getChildren(GUID guid );
    method fetchChildrenGuids (line 60) | List<GUID > fetchChildrenGuids( GUID parentGuid );
    method fetchParentGuids (line 62) | List<GUID > fetchParentGuids( GUID guid );
    method removeInheritance (line 64) | void removeInheritance( GUID childNode, GUID parentGUID );
    method addChild (line 66) | void addChild( GUID childGuid, GUID parentGuid );
    method updateType (line 68) | void updateType       (UOI type, GUID guid );
    method fetchRoot (line 70) | List<GUID > fetchRoot();
    method isRoot (line 72) | boolean isRoot( GUID guid );
    method queryLinkedCount (line 82) | long queryLinkedCount( GUID guid, LinkedType linkedType );
    method queryAllLinkedCount (line 84) | long queryAllLinkedCount( GUID guid );
    method queryStrongLinkedCount (line 86) | default long queryStrongLinkedCount( GUID guid ) {
    method queryWeakLinkedCount (line 90) | default long queryWeakLinkedCount( GUID guid ) {
    method newLinkTag (line 94) | void newLinkTag( GUID originalGuid, GUID dirGuid, String tagName, GUID...
    method newLinkTag (line 96) | default void newLinkTag( GUID originalGuid, GUID dirGuid, String tagNa...
    method updateLinkTagName (line 100) | void updateLinkTagName( GUID tagGuid, String tagName );
    method getOriginalGuid (line 102) | GUID getOriginalGuid( String tagName,GUID parentDirGuid );
    method getOriginalGuidByNodeGuid (line 104) | GUID getOriginalGuidByNodeGuid( String tagName, GUID nodeGUID );
    method getReparseLinkNode (line 106) | ReparseLinkNode getReparseLinkNode(String tagName, GUID parentDirGuid );
    method getReparseLinkNodeByNodeGuid (line 108) | ReparseLinkNode getReparseLinkNodeByNodeGuid( String tagName, GUID nod...
    method fetchOriginalGuid (line 110) | List<GUID > fetchOriginalGuid( String tagName );
    method fetchOriginalGuidRoot (line 112) | List<GUID > fetchOriginalGuidRoot( String tagName );
    method isTagGuid (line 114) | boolean isTagGuid( GUID guid );
    method getOriginalGuidByTagGuid (line 116) | GUID getOriginalGuidByTagGuid( GUID tagGuid );
    method removeReparseLink (line 118) | void removeReparseLink( GUID guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/layer/source/NamespaceManipulator.java
  type NamespaceManipulator (line 7) | public interface NamespaceManipulator extends GUIDNameManipulator {
    method insert (line 8) | void insert( LayerNamespace layerNamespace );
    method remove (line 10) | void remove( GUID guid );
    method query (line 12) | LayerNamespace query( GUID guid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/source/AtlasMappingDriver.java
  type AtlasMappingDriver (line 10) | public interface AtlasMappingDriver extends Pinenut {
    method getVersionSignature (line 11) | String getVersionSignature();
    method getSystem (line 13) | Hydrogen getSystem();
    method getSuperiorProcess (line 15) | Processum getSuperiorProcess();
    method getMasterManipulator (line 17) | AtlasMasterManipulator getMasterManipulator();
    method autoConstruct (line 20) | StereotypicInjector autoConstruct(Class<?> stereotype, Map config, Obj...

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/source/AtlasMasterManipulator.java
  type AtlasMasterManipulator (line 5) | public interface AtlasMasterManipulator extends Pinenut {
    method getVectorGraphMasterManipulator (line 7) | VectorGraphMasterManipulator getVectorGraphMasterManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/source/VectorGraphManipulator.java
  type VectorGraphManipulator (line 10) | public interface VectorGraphManipulator extends Pinenut {
    method insertHandleNode (line 11) | void insertHandleNode( GraphNode graphNode );
    method insertGraphNode (line 13) | void insertGraphNode( GraphNode graphNode );
    method insertNodeByEdge (line 15) | void insertNodeByEdge( GUID parentGuid, GraphNode graphNode );
    method removeNode (line 18) | void removeNode( GUID guid );
    method queryNode (line 20) | GraphNode queryNode( GUID guid );
    method fetchParentIds (line 22) | List<GUID> fetchParentIds(GUID guid );
    method fetchChildNodes (line 24) | List<GraphNode> fetchChildNodes( GUID guid );
    method fetchChildNodeGuids (line 26) | List<GUID> fetchChildNodeGuids( GUID guid );
    method limitFetchChildNodeGuids (line 28) | List<GUID> limitFetchChildNodeGuids( long offset, long limit, GUID gui...
    method fetchRootNodes (line 30) | List<GraphNode> fetchRootNodes();
    method countChildNodeNums (line 32) | long countChildNodeNums( GUID guid );
    method fetchChildNodeIds (line 35) | List<GUID> fetchChildNodeIds( GUID guid );
    method fetchNodesByName (line 37) | List<GraphNode> fetchNodesByName( String name );
    method updateNode (line 39) | void updateNode( GraphNode graphNode );
    method fetchHandleGuids (line 41) | List<GUID> fetchHandleGuids(long offset, long limit);
    method fetchHandleGuidsByTaskPriority (line 43) | List<GUID> fetchHandleGuidsByTaskPriority( long offset, long limit );
    method countSourceNodes (line 45) | long countSourceNodes();
    method fetchDownstreamNodeGuid (line 47) | List<GUID> fetchDownstreamNodeGuid( GUID nodeGuid, long offset, long l...
    method fetchUpstreamNodeGuid (line 49) | List<GUID> fetchUpstreamNodeGuid( GUID nodeGuid, long offset, long lim...
    method queryInDegree (line 51) | long queryInDegree( GUID nodeGuid );
    method queryOutDegree (line 53) | long queryOutDegree( GUID nodeGuid );
    method getPriorityByInDegree (line 55) | long getPriorityByInDegree( GUID guid );
    method addChild (line 57) | void addChild( GUID parentGuid, GUID childGuid );
    method fetchIsolatedNodes (line 60) | List<GraphNode> fetchIsolatedNodes( long offset, long limit );
    method fetchIsolatedNodesById (line 62) | List<GraphNode> fetchIsolatedNodesById( long idStart, long idEnd );
    method countIsolatedNodes (line 64) | long countIsolatedNodes();
    method selectIsolatedNodeIndexMeta (line 66) | TableIndex64Meta selectIsolatedNodeIndexMeta();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/source/VectorGraphMasterManipulator.java
  type VectorGraphMasterManipulator (line 6) | public interface VectorGraphMasterManipulator extends Pinenut {
    method getVectorGraphManipulator (line 7) | VectorGraphManipulator getVectorGraphManipulator();
    method getVectorGraphPathCacheManipulator (line 9) | VectorGraphPathCacheManipulator getVectorGraphPathCacheManipulator();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/source/VectorGraphPathCacheManipulator.java
  type VectorGraphPathCacheManipulator (line 8) | public interface VectorGraphPathCacheManipulator extends Pinenut {
    method insert (line 9) | void insert(String path, GUID guid);
    method insertLongPath (line 11) | void insertLongPath( GUID guid, String path, String longPath );
    method remove (line 13) | void remove ( GUID guid );
    method removeByPath (line 15) | void removeByPath( String path );
    method getPath (line 17) | List<String> getPath (GUID guid );
    method getNode (line 19) | GUID getNode ( String path );
    method queryGUIDByPath (line 21) | GUID queryGUIDByPath( String path );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/traversal/AtlasGraphIterator.java
  class AtlasGraphIterator (line 7) | public class AtlasGraphIterator implements GraphIterator {
    method containNode (line 9) | @Override

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/vgraph/traversal/GraphIterator.java
  type GraphIterator (line 7) | public interface GraphIterator extends Pinenut {
    method containNode (line 8) | boolean containNode( VectorDAG vectorDAG, GUID targetNodeGuid );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/DataWare.java
  type DataWare (line 3) | public interface DataWare extends Ware {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/MessageWare.java
  type MessageWare (line 3) | public interface MessageWare extends Middleware {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/Middleware.java
  type Middleware (line 3) | public interface Middleware extends Ware {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/MiddlewareDirector.java
  type MiddlewareDirector (line 3) | public interface MiddlewareDirector extends WareDirector {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/MiddlewareManager.java
  type MiddlewareManager (line 3) | public interface MiddlewareManager extends WareManager {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/OLAPWare.java
  type OLAPWare (line 3) | public interface OLAPWare {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/OLTPWare.java
  type OLTPWare (line 3) | public interface OLTPWare {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/RDBWare.java
  type RDBWare (line 3) | public interface RDBWare extends Ware {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/Ware.java
  type Ware (line 5) | public interface Ware extends Pinenut {
    method typeName (line 7) | String typeName();
    method domainTypeName (line 9) | String domainTypeName();
    method wareDomain (line 11) | WareDomain wareDomain();

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/WareDirector.java
  type WareDirector (line 6) | public interface WareDirector extends Director {
    method getSectionConfig (line 8) | Config getSectionConfig();
    method getManager (line 10) | WareManager getManager( String name );

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/WareDomain.java
  type WareDomain (line 3) | public enum WareDomain {
    method WareDomain (line 23) | WareDomain( String value, int code ){
    method getName (line 28) | public String getName(){
    method getCode (line 32) | public short getCode() {

FILE: Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/ware/WareManager.java
  type WareManager (line 6) | public interface WareManager extends Manager {
    method getManagedWaresConfig (line 8) | Config getManagedWaresConfig();
    method getWare (line 10) | Ware getWare( String name );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/AccountConfig.java
  type AccountConfig (line 5) | public interface AccountConfig extends KernelObjectConfig {

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/AccountManager.java
  type AccountManager (line 22) | public interface AccountManager extends KOMInstrument {
    method getAllotment (line 23) | ACNodeAllotment getAllotment();
    method affirmAccount (line 26) | Account affirmAccount( String path );
    method affirmGroup (line 28) | Group   affirmGroup( String path );
    method affirmDomain (line 30) | Domain  affirmDomain( String path );
    method insertCredential (line 32) | void insertCredential( Credential credential );
    method insertRole (line 34) | void insertRole(Role role);
    method queryElement (line 36) | ElementNode queryElement( String path );
    method addChildren (line 38) | void addChildren(GUID parentGuid, GUID childrenGuid);
    method containsChild (line 40) | boolean containsChild( GUID parentGuid, String childName );
    method queryAccountGuidByName (line 42) | List<GUID> queryAccountGuidByName(String userName);
    method queryAccountByGuid (line 44) | boolean queryAccountByGuid(GUID userGuid, String kernelCredential);
    method insertPrivilege (line 46) | void insertPrivilege(GenericPrivilege privilege);
    method removePrivilege (line 47) | void removePrivilege(GUID privilegeGuid);
    method queryPrivilege (line 49) | Object queryPrivilege(GUID72 guid72);
    method queryPrivilegeByName (line 50) | List<GenericPrivilege> queryPrivilegeByName(String name);
    method queryAllPrivileges (line 52) | List<GenericPrivilege> queryAllPrivileges();
    method updateRole (line 54) | void updateRole(GenericRole role);
    method queryUserCredentialByGuid (line 55) | GUID queryUserCredentialByGuid(GUID userGuid);
    method hasPermission (line 56) | boolean hasPermission(GUID userGuid, String requiredPrivilegeCode);
    method insertAuthorization (line 57) | void insertAuthorization(GenericAuthorization authorization);
    method removeAuthorizationByGuid (line 59) | void removeAuthorizationByGuid(GUID userGuid);
    method removeAuthorizationByUserGuid (line 61) | void removeAuthorizationByUserGuid(GUID userGuid);
    method queryAllAccount (line 63) | List<GenericAccount> queryAllAccount();
    method queryAllDomain (line 65) | List<GenericDomain> queryAllDomain();
    method queryGroupByGroupGuid (line 67) | Group queryGroupByGroupGuid(GUID groupGuid);
    method queryDomainNameByGuid (line 69) | String queryDomainNameByGuid(GUID domainGuid);
    method queryAllAuthorization (line 71) | List<GenericAuthorization> queryAllAuthorization();
    method queryAllRoles (line 73) | List<GenericRole> queryAllRoles();
    method queryAccountByName (line 75) | Account queryAccountByName(String userName);
    method updateAccount (line 77) | void updateAccount(Account account);
    method queryAccountByUserGuid (line 79) | Account queryAccountByUserGuid(GUID userGuid);
    method queryPrivilegeByGuid (line 81) | Privilege queryPrivilegeByGuid(GUID guid);
    method updatePrivilege (line 83) | void updatePrivilege(Privilege privilege);
    method updateAuthorization (line 85) | void updateAuthorization(GUID guid72);
    method removeRole (line 87) | void removeRole(int id);
    method queryAuthorizationByUserGuid (line 89) | List<GenericAuthorization> queryAuthorizationByUserGuid(GUID userGuid);
    method queryDomainByGuid (line 91) | Domain queryDomainByGuid(GUID domainGuid);
    method updateDomain (line 93) | void updateDomain(Domain domain);
    method updateGroup (line 95) | void updateGroup(Group group);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/KernelAccountConfig.java
  class KernelAccountConfig (line 5) | public class KernelAccountConfig extends ArchKernelObjectConfig implemen...

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/UniformAccountManager.java
  class UniformAccountManager (line 49) | public class UniformAccountManager extends ArchKOMTree implements Accoun...
    method UniformAccountManager (line 72) | public UniformAccountManager( Processum superiorProcess, KOIMasterMani...
    method UniformAccountManager (line 96) | public UniformAccountManager( Processum superiorProcess, KOIMasterMani...
    method UniformAccountManager (line 100) | public UniformAccountManager( Processum superiorProcess, KOIMasterMani...
    method UniformAccountManager (line 104) | public UniformAccountManager( KOIMappingDriver driver, AccountManager ...
    method UniformAccountManager (line 108) | public UniformAccountManager( KOIMappingDriver driver ) {
    method getAllotment (line 112) | @Override
    method queryEntityHandleByNS (line 117) | @Override
    method getPath (line 122) | @Override
    method getFullName (line 127) | @Override
    method queryElement (line 132) | @Override
    method affirmTreeNodeByPath (line 142) | protected ElementNode affirmTreeNodeByPath(String path, Class<? > cnSu...
    method affirmAccount (line 185) | @Override
    method affirmGroup (line 190) | @Override
    method affirmDomain (line 195) | @Override
    method insertCredential (line 200) | @Override
    method insertRole (line 206) | @Override
    method addChildren (line 211) | @Override
    method containsChild (line 216) | @Override
    method queryAccountGuidByName (line 232) | @Override
    method queryAccountByGuid (line 238) | @Override
    method insertPrivilege (line 245) | @Override
    method removePrivilege (line 250) | @Override
    method queryPrivilege (line 255) | @Override
    method queryPrivilegeByName (line 260) | @Override
    method queryAllPrivileges (line 265) | @Override
    method updateRole (line 274) | @Override
    method queryUserCredentialByGuid (line 280) | @Override
    method hasPermission (line 285) | @Override
    method insertAuthorization (line 296) | @Override
    method removeAuthorizationByGuid (line 301) | @Override
    method removeAuthorizationByUserGuid (line 306) | @Override
    method queryAllAccount (line 311) | @Override
    method queryAllDomain (line 316) | @Override
    method queryGroupByGroupGuid (line 321) | @Override
    method queryDomainNameByGuid (line 326) | @Override
    method queryAllAuthorization (line 331) | @Override
    method queryAllRoles (line 336) | @Override
    method queryAccountByName (line 341) | @Override
    method updateAccount (line 346) | @Override
    method queryAccountByUserGuid (line 351) | @Override
    method queryPrivilegeByGuid (line 356) | @Override
    method updatePrivilege (line 361) | @Override
    method updateAuthorization (line 366) | @Override
    method removeRole (line 371) | @Override
    method queryAuthorizationByUserGuid (line 376) | @Override
    method queryDomainByGuid (line 381) | @Override
    method updateDomain (line 386) | @Override
    method updateGroup (line 391) | @Override
    method containsChild (line 396) | protected boolean containsChild( GUIDNameManipulator manipulator, GUID...
    method getNS (line 407) | protected String getNS(GUID guid, String szSeparator ){
    method getNodeName (line 430) | private String getNodeName(ImperialTreeNode node ){
    method allNonNull (line 438) | private boolean allNonNull( List<?> list ) {

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/ACNodeAllotment.java
  type ACNodeAllotment (line 5) | public interface ACNodeAllotment extends Pinenut {
    method newDomain (line 6) | Domain newDomain();

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Account.java
  type Account (line 7) | public interface Account extends FileElement {
    method getNickName (line 8) | String getNickName();
    method setNickName (line 9) | void setNickName( String nickName );
    method getKernelCredential (line 11) | String getKernelCredential();
    method setKernelCredential (line 12) | void setKernelCredential( String kernelCredential );
    method getCredentialGuid (line 14) | GUID getCredentialGuid();
    method setCredentialGuid (line 15) | void setCredentialGuid( GUID credentialGuid );
    method getKernelGroupType (line 17) | String getKernelGroupType();
    method setKernelGroupType (line 18) | void setKernelGroupType( String kernelGroupType );
    method getCreateTime (line 20) | LocalDateTime getCreateTime();
    method setCreateTime (line 21) | void setCreateTime( LocalDateTime createTime );
    method getUpdateTime (line 23) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 24) | void setUpdateTime( LocalDateTime updateTime );
    method getRole (line 26) | String getRole();
    method setRole (line 27) | void setRole( String role);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/ArchElementNode.java
  class ArchElementNode (line 8) | public class ArchElementNode implements ElementNode {
    method ArchElementNode (line 19) | public ArchElementNode(){
    method ArchElementNode (line 23) | public ArchElementNode(AccountManager accountManager){
    method getEnumId (line 27) | @Override
    method setEnumId (line 32) | @Override
    method getName (line 37) | @Override
    method getGuid (line 42) | @Override
    method setGuid (line 47) | @Override
    method setName (line 52) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/ArchFolderElementNode.java
  class ArchFolderElementNode (line 10) | public class ArchFolderElementNode extends ArchElementNode implements Fo...
    method ArchFolderElementNode (line 12) | public ArchFolderElementNode(){
    method ArchFolderElementNode (line 15) | public ArchFolderElementNode(AccountManager accountManager){
    method fetchChildren (line 19) | @Override
    method fetchChildrenGuids (line 30) | @Override
    method addChild (line 35) | @Override
    method containsChild (line 50) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Authorization.java
  type Authorization (line 8) | public interface Authorization extends Pinenut {
    method getEnumId (line 9) | int getEnumId();
    method getGuid (line 11) | GUID getGuid();
    method setGuid (line 12) | void setGuid( GUID guid );
    method getUserName (line 14) | String getUserName();
    method setUserName (line 15) | void setUserName( String userName );
    method getUserGuid (line 17) | GUID getUserGuid();
    method setUserGuid (line 18) | void setUserGuid( GUID userGuid );
    method getCredentialGuid (line 20) | GUID getCredentialGuid();
    method setCredentialGuid (line 21) | void setCredentialGuid( GUID credentialGuid );
    method getPrivilegeToken (line 23) | String getPrivilegeToken();
    method setPrivilegeToken (line 24) | void setPrivilegeToken(String privilegeToken);
    method getPrivilegeGuid (line 26) | GUID getPrivilegeGuid();
    method setPrivilegeGuid (line 27) | void setPrivilegeGuid( GUID privilegeGuid );
    method getCreateTime (line 29) | LocalDateTime getCreateTime();
    method setCreateTime (line 30) | void setCreateTime( LocalDateTime createTime );
    method getUpdateTime (line 32) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 33) | void setUpdateTime( LocalDateTime updateTime );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Credential.java
  type Credential (line 8) | public interface Credential extends Pinenut {
    method getEnumId (line 9) | int getEnumId();
    method getGuid (line 11) | GUID getGuid();
    method setGuid (line 12) | void setGuid( GUID guid );
    method getName (line 14) | String getName();
    method setName (line 15) | void setName( String name );
    method getCredential (line 17) | String getCredential();
    method setCredential (line 18) | void setCredential( String credential );
    method getCreateTime (line 20) | LocalDateTime getCreateTime();
    method setCreateTime (line 21) | void setCreateTime( LocalDateTime createTime );
    method getUpdateTime (line 23) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 24) | void setUpdateTime( LocalDateTime updateTime );
    method getType (line 26) | String getType();
    method setType (line 27) | void setType( String type );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Domain.java
  type Domain (line 5) | public interface Domain extends FolderElement {
    method getDomainName (line 6) | String getDomainName();
    method setDomainName (line 7) | void setDomainName( String domainName );
    method save (line 9) | void save();
    method delete (line 11) | void  delete();
    method setDomainNodeManipulator (line 13) | void setDomainNodeManipulator(DomainNodeManipulator domainNodeManipula...

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/ElementNode.java
  type ElementNode (line 7) | public interface ElementNode extends TreeNode, ElementObject {
    method getEnumId (line 8) | long getEnumId();
    method setEnumId (line 9) | void setEnumId( long enumId );
    method getName (line 11) | String getName();
    method setName (line 12) | void setName( String name );
    method getGuid (line 14) | GUID getGuid();
    method setGuid (line 15) | void setGuid( GUID guid );
    method objectCategoryName (line 17) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/FileElement.java
  type FileElement (line 3) | public interface FileElement extends ElementNode{

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/FolderElement.java
  type FolderElement (line 7) | public interface FolderElement extends ElementNode{
    method fetchChildren (line 8) | Collection<ElementNode> fetchChildren();
    method fetchChildrenGuids (line 10) | Collection<GUID> fetchChildrenGuids();
    method addChild (line 12) | void addChild( ElementNode child );
    method containsChild (line 14) | boolean containsChild( String childName );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericACNodeAllotment.java
  class GenericACNodeAllotment (line 6) | public class GenericACNodeAllotment implements ACNodeAllotment{
    method GenericACNodeAllotment (line 11) | public GenericACNodeAllotment(AccountManager accountManager){
    method newDomain (line 17) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericAccount.java
  class GenericAccount (line 9) | public class GenericAccount extends ArchElementNode implements Account {
    method GenericAccount (line 30) | public GenericAccount(){
    method GenericAccount (line 34) | public GenericAccount(AccountManager accountManager){
    method getNickName (line 39) | @Override
    method setNickName (line 44) | @Override
    method getKernelCredential (line 49) | @Override
    method setKernelCredential (line 54) | @Override
    method getCredentialGuid (line 59) | @Override
    method setCredentialGuid (line 64) | @Override
    method getKernelGroupType (line 69) | @Override
    method setKernelGroupType (line 74) | @Override
    method getCreateTime (line 79) | @Override
    method setCreateTime (line 84) | @Override
    method getUpdateTime (line 89) | @Override
    method setUpdateTime (line 94) | @Override
    method getRole (line 99) | @Override
    method setRole (line 104) | @Override
    method toJSONString (line 109) | @Override
    method toString (line 114) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericAuthorization.java
  class GenericAuthorization (line 7) | public class GenericAuthorization implements Authorization{
    method GenericAuthorization (line 26) | public GenericAuthorization(){}
    method GenericAuthorization (line 28) | public GenericAuthorization(GUID userGuid, String userName, GUID crede...
    method getEnumId (line 40) | @Override
    method getGuid (line 45) | @Override
    method setGuid (line 50) | @Override
    method getUserName (line 55) | @Override
    method setUserName (line 60) | @Override
    method getUserGuid (line 65) | @Override
    method setUserGuid (line 70) | @Override
    method getCredentialGuid (line 75) | @Override
    method setCredentialGuid (line 80) | @Override
    method getPrivilegeToken (line 85) | @Override
    method setPrivilegeToken (line 90) | @Override
    method getPrivilegeGuid (line 95) | @Override
    method setPrivilegeGuid (line 100) | @Override
    method getCreateTime (line 105) | @Override
    method setCreateTime (line 110) | @Override
    method getUpdateTime (line 115) | @Override
    method setUpdateTime (line 120) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericCredential.java
  class GenericCredential (line 7) | public class GenericCredential implements Credential {
    method GenericCredential (line 22) | public GenericCredential(){}
    method GenericCredential (line 24) | public GenericCredential( GUID guid, String name, String credential, L...
    method getEnumId (line 34) | @Override
    method getGuid (line 39) | @Override
    method setGuid (line 44) | @Override
    method getName (line 49) | @Override
    method setName (line 54) | @Override
    method getCredential (line 59) | @Override
    method setCredential (line 64) | @Override
    method getCreateTime (line 69) | @Override
    method setCreateTime (line 74) | @Override
    method getUpdateTime (line 79) | @Override
    method setUpdateTime (line 84) | @Override
    method getType (line 89) | @Override
    method setType (line 94) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericDomain.java
  class GenericDomain (line 7) | public class GenericDomain extends ArchFolderElementNode  implements Dom...
    method GenericDomain (line 12) | public GenericDomain(){
    method GenericDomain (line 16) | public GenericDomain(AccountManager accountManager, DomainNodeManipula...
    method getDomainName (line 23) | @Override
    method setDomainName (line 28) | @Override
    method save (line 34) | @Override
    method delete (line 39) | @Override
    method setDomainNodeManipulator (line 44) | @Override
    method toJSONString (line 49) | @Override
    method toString (line 54) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericGroup.java
  class GenericGroup (line 7) | public class GenericGroup extends ArchFolderElementNode implements Group{
    method GenericGroup (line 10) | public GenericGroup(){
    method GenericGroup (line 14) | public GenericGroup(AccountManager accountManager){
    method getDefaultPrivilegePolicyGuid (line 17) | @Override
    method setDefaultPrivilegePolicyGuid (line 22) | @Override
    method toJSONString (line 27) | @Override
    method toString (line 32) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericPrivilege.java
  class GenericPrivilege (line 7) | public class GenericPrivilege implements Privilege {
    method getId (line 18) | @Override
    method getGuid (line 22) | @Override
    method setGuid (line 27) | @Override
    method getToken (line 32) | @Override
    method setToken (line 37) | @Override
    method getName (line 42) | @Override
    method setName (line 47) | @Override
    method getPrivilegeCode (line 52) | @Override
    method setPrivilegeCode (line 57) | @Override
    method getCreateTime (line 62) | @Override
    method setCreateTime (line 67) | @Override
    method getUpdateTime (line 72) | @Override
    method setUpdateTime (line 77) | @Override
    method getType (line 82) | @Override
    method setType (line 87) | @Override
    method getParentPrivGuid (line 92) | @Override
    method setParentPrivGuid (line 97) | @Override
    method GenericPrivilege (line 103) | public GenericPrivilege() {
    method GenericPrivilege (line 106) | public GenericPrivilege( GUID guid, String token, String name, String ...

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/GenericRole.java
  class GenericRole (line 5) | public class GenericRole implements Role{
    method GenericRole (line 14) | public GenericRole() {
    method GenericRole (line 19) | public GenericRole(String name, String privilegeGuids, LocalDateTime c...
    method getId (line 30) | @Override
    method getName (line 34) | @Override
    method setName (line 39) | @Override
    method getPrivilegeGuids (line 44) | @Override
    method setPrivilegeGuids (line 49) | @Override
    method getCreateTime (line 54) | @Override
    method setCreateTime (line 59) | @Override
    method getUpdateTime (line 64) | @Override
    method setUpdateTime (line 69) | @Override
    method getType (line 74) | @Override
    method setType (line 79) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Group.java
  type Group (line 6) | public interface Group extends FolderElement {
    method getDefaultPrivilegePolicyGuid (line 8) | GUID getDefaultPrivilegePolicyGuid();
    method setDefaultPrivilegePolicyGuid (line 9) | void setDefaultPrivilegePolicyGuid( GUID defaultPrivilegePolicyGuid );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Privilege.java
  type Privilege (line 7) | public interface Privilege extends Pinenut {
    method getId (line 8) | int getId();
    method getPrivilegeCode (line 10) | String getPrivilegeCode();
    method getToken (line 11) | String getToken();
    method getParentPrivGuid (line 12) | GUID getParentPrivGuid();
    method getGuid (line 13) | GUID getGuid();
    method setGuid (line 14) | void setGuid(GUID guid);
    method setToken (line 17) | void setToken(String token);
    method getName (line 19) | String getName();
    method setName (line 20) | void setName(String name);
    method setPrivilegeCode (line 23) | void setPrivilegeCode(String privilegeCode);
    method getCreateTime (line 25) | LocalDateTime getCreateTime();
    method setCreateTime (line 26) | void setCreateTime(LocalDateTime createTime);
    method getUpdateTime (line 28) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 29) | void setUpdateTime(LocalDateTime updateTime);
    method getType (line 31) | String getType();
    method setType (line 32) | void setType(String type);
    method setParentPrivGuid (line 35) | void setParentPrivGuid(GUID parentPrivGuid);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/entity/Role.java
  type Role (line 7) | public interface Role extends Pinenut {
    method getId (line 8) | int getId();
    method getName (line 9) | String getName();
    method setName (line 10) | void setName(String name);
    method getPrivilegeGuids (line 11) | String getPrivilegeGuids();
    method setPrivilegeGuids (line 12) | void setPrivilegeGuids(String privilegeGuids);
    method getCreateTime (line 14) | LocalDateTime getCreateTime();
    method setCreateTime (line 15) | void setCreateTime(LocalDateTime createTime);
    method getUpdateTime (line 17) | LocalDateTime getUpdateTime();
    method setUpdateTime (line 18) | void setUpdateTime(LocalDateTime updateTime);
    method getType (line 20) | String getType();
    method setType (line 21) | void setType(String type);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/AccountServiceOperator.java
  type AccountServiceOperator (line 5) | public interface AccountServiceOperator extends TreeNodeOperator {

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/AccountServiceOperatorFactory.java
  type AccountServiceOperatorFactory (line 11) | public interface AccountServiceOperatorFactory extends OperatorFactory {
    method register (line 18) | void register( String typeName, TreeNodeOperator functionalNodeOperati...
    method registerMetaType (line 20) | void registerMetaType( Class<?> clazz, String metaType );
    method registerMetaType (line 22) | void registerMetaType( String classFullName, String metaType );
    method getMetaType (line 24) | String getMetaType( String classFullName );
    method getOperator (line 26) | AccountServiceOperator getOperator(String typeName );
    method getUserManager (line 28) | AccountManager getUserManager();
    method getMasterManipulator (line 30) | UserMasterManipulator getMasterManipulator();

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/ArchAccountServiceOperator.java
  class ArchAccountServiceOperator (line 12) | public abstract class ArchAccountServiceOperator implements AccountServi...
    method ArchAccountServiceOperator (line 21) | public ArchAccountServiceOperator(UserMasterManipulator masterManipula...
    method affirmPreinsertionInitialize (line 27) | protected ImperialTreeNode affirmPreinsertionInitialize(TreeNode node ){
    method getUserOperatorFactory (line 36) | public AccountServiceOperatorFactory getUserOperatorFactory(){
    method getUserMetaType (line 39) | protected String getUserMetaType( TreeNode treeNode ){

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/GenericAccountOperator.java
  class GenericAccountOperator (line 15) | public class GenericAccountOperator extends ArchAccountServiceOperator i...
    method GenericAccountOperator (line 18) | public GenericAccountOperator(AccountServiceOperatorFactory factory ){
    method GenericAccountOperator (line 23) | public GenericAccountOperator(UserMasterManipulator masterManipulator,...
    method insert (line 28) | @Override
    method purge (line 42) | @Override
    method get (line 53) | @Override
    method get (line 58) | @Override
    method getAsRootDepth (line 63) | @Override
    method update (line 68) | @Override
    method updateName (line 73) | @Override
    method removeNode (line 78) | private void removeNode( GUID guid ){

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/GenericAccountOperatorFactory.java
  class GenericAccountOperatorFactory (line 11) | public class GenericAccountOperatorFactory implements AccountServiceOper...
    method GenericAccountOperatorFactory (line 20) | public GenericAccountOperatorFactory(AccountManager accountManager, Us...
    method register (line 39) | @Override
    method registerMetaType (line 44) | @Override
    method registerMetaType (line 49) | @Override
    method getMetaType (line 54) | @Override
    method getOperator (line 59) | @Override
    method getUserManager (line 64) | @Override
    method getMasterManipulator (line 69) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/GenericDomainOperator.java
  class GenericDomainOperator (line 14) | public class GenericDomainOperator extends ArchAccountServiceOperator im...
    method GenericDomainOperator (line 17) | public GenericDomainOperator( AccountServiceOperatorFactory factory ){
    method GenericDomainOperator (line 21) | public GenericDomainOperator(UserMasterManipulator masterManipulator, ...
    method insert (line 26) | @Override
    method purge (line 37) | @Override
    method get (line 48) | @Override
    method get (line 53) | @Override
    method getAsRootDepth (line 58) | @Override
    method update (line 63) | @Override
    method updateName (line 68) | @Override
    method removeNode (line 73) | private void removeNode( GUID guid ){

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/operator/GenericGroupOperator.java
  class GenericGroupOperator (line 14) | public class GenericGroupOperator extends ArchAccountServiceOperator imp...
    method GenericGroupOperator (line 17) | public GenericGroupOperator( AccountServiceOperatorFactory factory ){
    method GenericGroupOperator (line 22) | public GenericGroupOperator(UserMasterManipulator masterManipulator, A...
    method insert (line 27) | @Override
    method purge (line 39) | @Override
    method get (line 50) | @Override
    method get (line 55) | @Override
    method getAsRootDepth (line 60) | @Override
    method update (line 65) | @Override
    method updateName (line 70) | @Override
    method removeNode (line 74) | private void removeNode( GUID guid ){

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/AuthorizationManipulator.java
  type AuthorizationManipulator (line 10) | public interface AuthorizationManipulator extends Pinenut {
    method insert (line 11) | void insert(Authorization authorization);
    method remove (line 13) | void remove(GUID authorizationGuid);
    method update (line 15) | void update(GUID authorizationGuid);
    method queryCredential (line 17) | Authorization queryCredential(GUID authorizationGuid );
    method queryAuthorizationByUserGuid (line 19) | List<GenericAuthorization> queryAuthorizationByUserGuid(GUID userGuid);
    method removeAuthorizationByUserGuid (line 21) | void removeAuthorizationByUserGuid(GUID userGuid);
    method queryAllAuthorization (line 23) | List<GenericAuthorization> queryAllAuthorization();

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/CredentialManipulator.java
  type CredentialManipulator (line 7) | public interface CredentialManipulator extends Pinenut {
    method insert (line 8) | void insert(Credential credential);
    method remove (line 10) | void remove(GUID credentialGuid);
    method queryCredential (line 12) | Credential queryCredential(GUID credentialGuid );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/DomainNodeManipulator.java
  type DomainNodeManipulator (line 10) | public interface DomainNodeManipulator extends GUIDNameManipulator {
    method insert (line 11) | void insert(Domain domain);
    method remove (line 13) | void remove(GUID domainGuid);
    method queryDomain (line 15) | Domain queryDomain(GUID domainGuid );
    method queryAllDomain (line 17) | List<GenericDomain> queryAllDomain();
    method queryDomainNameByGuid (line 19) | String queryDomainNameByGuid(GUID domainGuid);
    method update (line 21) | void update(Domain domain);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/GroupNodeManipulator.java
  type GroupNodeManipulator (line 7) | public interface GroupNodeManipulator extends GUIDNameManipulator {
    method insert (line 8) | void insert(Group group);
    method remove (line 10) | void remove(GUID groupGuid);
    method queryGroup (line 12) | Group queryGroup(GUID groupGuid );
    method update (line 14) | void update(Group group);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/PrivilegeManipulator.java
  type PrivilegeManipulator (line 9) | public interface PrivilegeManipulator extends Privilege {
    method insert (line 10) | void insert( Privilege privilege);
    method remove (line 12) | void remove( GUID privilegeGuid);
    method queryPrivilege (line 14) | Privilege queryPrivilege( GUID privilegeGuid);
    method queryAllPrivileges (line 16) | List<GenericPrivilege> queryAllPrivileges();
    method update (line 18) | void update(Privilege privilege);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/RoleManipulator.java
  type RoleManipulator (line 9) | public interface RoleManipulator  extends Role {
    method insert (line 11) | void insert(Role role);
    method remove (line 13) | void remove(GUID roleGuid);
    method queryRole (line 15) | Role queryRole(GUID roleGuid );
    method updateRole (line 17) | void updateRole(GenericRole role);
    method queryRolesByUserGuid (line 19) | GenericRole queryRolesByUserGuid(String userGuid);
    method queryAllRoles (line 21) | List<GenericRole> queryAllRoles();
    method removeRoleById (line 23) | void removeRoleById(int id);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/UserMasterManipulator.java
  type UserMasterManipulator (line 5) | public interface UserMasterManipulator extends KOIMasterManipulator {
    method getDomainNodeManipulator (line 6) | DomainNodeManipulator       getDomainNodeManipulator();
    method getGroupNodeManipulator (line 8) | GroupNodeManipulator        getGroupNodeManipulator();
    method getUserNodeManipulator (line 10) | UserNodeManipulator         getUserNodeManipulator();
    method getCredentialManipulator (line 12) | CredentialManipulator       getCredentialManipulator();
    method getAuthorizationManipulator (line 14) | AuthorizationManipulator    getAuthorizationManipulator();
    method getPrivilegeManipulator (line 16) | PrivilegeManipulator        getPrivilegeManipulator();
    method getRoleManipulator (line 18) | RoleManipulator             getRoleManipulator();

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/account/source/UserNodeManipulator.java
  type UserNodeManipulator (line 10) | public interface UserNodeManipulator extends GUIDNameManipulator {
    method insert (line 11) | void insert(Account account);
    method remove (line 13) | void remove(GUID userGuid);
    method queryUser (line 15) | Account queryUser(GUID userGuid );
    method queryAllAccount (line 17) | List<GenericAccount> queryAllAccount();
    method queryAccountByName (line 19) | GenericAccount queryAccountByName(String userName);
    method update (line 21) | void update(Account account);
    method queryAccountByUserGuid (line 23) | GenericAccount queryAccountByUserGuid(GUID userGuid);
    method queryAccountsByGroup (line 25) | List<GenericAccount> queryAccountsByGroup(GUID groupGuid);

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/config/ConfigSource.java
  type ConfigSource (line 10) | public interface ConfigSource extends Pinenut {
    method getSearchScopeConfig (line 11) | PatriarchalConfig getSearchScopeConfig();
    method getSystem (line 13) | RuntimeSystem getSystem();
    method loadConfig (line 15) | PatriarchalConfig loadConfig( URI path ) throws IOException;
    method loadConfig (line 17) | PatriarchalConfig loadConfig( Object dyPath ) throws IOException;
    method loadConfigBySegmentName (line 19) | PatriarchalConfig loadConfigBySegmentName ( String szSegName ) throws ...

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/config/LocalConfigSource.java
  class LocalConfigSource (line 14) | public class LocalConfigSource implements ConfigSource {
    method LocalConfigSource (line 21) | @SuppressWarnings("unchecked")
    method getSystem (line 44) | @Override
    method getSearchScopeConfig (line 49) | @Override
    method loadConfig (line 54) | @Override
    method loadConfig (line 65) | @Override
    method loadConfig (line 80) | public PatriarchalConfig loadConfig( Path path ) throws IOException {
    method loadConfigBySegmentName (line 103) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/config/MapConfigReinterpreter.java
  type MapConfigReinterpreter (line 9) | public interface MapConfigReinterpreter extends Pinenut {
    method getPrimaryScope (line 10) | MultiScopeMap<String, Object > getPrimaryScope();
    method setPrimaryScope (line 12) | void setPrimaryScope( MultiScopeMap<String, Object > scope );
    method getExcludeKeys (line 14) | Collection<String > getExcludeKeys();
    method addExcludeKey (line 16) | void addExcludeKey( String szKey );
    method addExcludeKeys (line 18) | void addExcludeKeys( Collection<String > keys );
    method removeExcludeKey (line 20) | void removeExcludeKey( String szKey );
    method getKeyWordsToken (line 22) | String getKeyWordsToken();
    method setKeyWordsToken (line 24) | void setKeyWordsToken( String szToken );
    method reinterpret (line 26) | void reinterpret( Map<String, Object > that );
    method reinterpret (line 28) | void reinterpret( Map<String, Object > that, MultiScopeMap<String, Obj...
    method reinterpretByBasicKeyWordsScope (line 30) | void reinterpretByBasicKeyWordsScope( Map<String, Object > that, Multi...
    method reinterpretByLineage (line 32) | void reinterpretByLineage( Map<String, Object > that, Object parent );

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/config/ScopedMapConfigReinterpreter.java
  class ScopedMapConfigReinterpreter (line 16) | public class ScopedMapConfigReinterpreter implements MapConfigReinterpre...
    method ScopedMapConfigReinterpreter (line 21) | public ScopedMapConfigReinterpreter( MultiScopeMap<String, Object > sc...
    method ScopedMapConfigReinterpreter (line 27) | public ScopedMapConfigReinterpreter( MultiScopeMap<String, Object > sc...
    method getPrimaryScope (line 32) | @Override
    method setPrimaryScope (line 37) | @Override
    method getExcludeKeys (line 42) | @Override
    method addExcludeKey (line 47) | @Override
    method addExcludeKeys (line 52) | @Override
    method removeExcludeKey (line 57) | @Override
    method getKeyWordsToken (line 62) | @Override
    method setKeyWordsToken (line 67) | @Override
    method reinterpretVal (line 73) | @SuppressWarnings( "unchecked" )
    method reinterpretList (line 127) | protected void reinterpretList   ( List<Object > that, Map scope ) {
    method reinterpretObject (line 138) | protected void reinterpretObject ( Map<String, Object > that, Map scop...
    method reinterpret (line 150) | @Override
    method reinterpret (line 155) | @Override
    method reinterpretByBasicKeyWordsScope (line 160) | @Override
    method reinterpretByLineage (line 172) | @Override

FILE: Hydra/hydra-framework-config/src/main/java/com/pinecone/hydra/registry/GenericKOMRegistry.java
  class GenericKOMRegistry (line 59) | public class GenericKOMRegistry extends ArchReparseKOMTree implements KO...
    method GenericKOMRegistry (line 70) | public GenericKOMRegistry( Processum superiorProcess, KOIMasterManipul...
    method GenericKOMRegistry (line 97) | public GenericKOMRegistry( Processum superiorProcess, KOIMasterManipul...
    method GenericKOMRegistry (line 101) | public GenericKOMRegistry( Processum superiorProcess, KOIMasterManipul...
    method GenericKOMRegistry (line 105) | public GenericKOMRegistry( Processum superiorProcess ) {
    method GenericKOMRegistry (line 109) | public GenericKOMRegistry( KOIMappingDriver driver ) {
    method GenericKOMRegistry (line 116) | public GenericKOMRegistry( KOIMappingDriver driver, KOMRegistry parent...
    method getConfig (line 125) | @Override
    method getOperatorFactory (line 130) | public RegistryOperatorFactory getOperatorFactory() {
    method setPropertyTypeConverter (line 134) | @Override
    method setTextValueTypeConverter (line 139) | @Override
    method getTextValueTypeConverter (line 144) | @Override
    method getPropertyTypeConverter (line 149) | @Override
    method getRegistryConfig (line 155) | @Override
    method getOperatorByGuid (line 162) | @Override
    method get (line 167) | @Override
    method get (line 172) | @Override
    method getAsRootDepth (line 177) | @Override
    method queryElement (line 182) | @Override
    method getProperties (line 193) | @Override
    method getProperties (line 198) | @Override
    method getNamespace (line 207) | @Override
    method getNamespace (line 212) | @Override
    method fetchProperties (line 221) | @Override
    method fetchProperties (line 230) | @Override
    method getTextValue (line 239) | @Override
    method getTextValue (line 244) | @Override
    method putProperty (line 253) | @Override
    method updateProperty (line 261) | @Override
    method updateTextValue (line 270) | @Override
    metho
Condensed preview — 3349 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (8,556K chars).
[
  {
    "path": ".gitignore",
    "chars": 290,
    "preview": "# Compiled class file\n*.class\n\n# Log file\n*.log\n\n# BlueJ files\n*.ctxt\n\n# Mobile Tools for Java (J2ME)\n.mtj.tmp/\n\n# Packa"
  },
  {
    "path": ".idea/.gitignore",
    "chars": 176,
    "preview": "# Default ignored files\n/shelf/\n/workspace.xml\n# Editor-based HTTP Client requests\n/httpRequests/\n# Datasource local sto"
  },
  {
    "path": ".idea/ApifoxUploaderProjectSetting.xml",
    "chars": 13397,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ApifoxUploaderProjectSetting\">\n    <opti"
  },
  {
    "path": ".idea/codeStyles/codeStyleConfig.xml",
    "chars": 149,
    "preview": "<component name=\"ProjectCodeStyleConfiguration\">\n  <state>\n    <option name=\"PREFERRED_PROJECT_CODE_STYLE\" value=\"Defaul"
  },
  {
    "path": ".idea/compiler.xml",
    "chars": 8987,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"CompilerConfiguration\">\n    <annotationP"
  },
  {
    "path": ".idea/dataSources.xml",
    "chars": 1496,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"DataSourceManagerImpl\" format=\"xml\" mult"
  },
  {
    "path": ".idea/dictionaries/project.xml",
    "chars": 148,
    "preview": "<component name=\"ProjectDictionaryState\">\n  <dictionary name=\"project\">\n    <words>\n      <w>Clientile</w>\n    </words>\n"
  },
  {
    "path": ".idea/dictionaries/undefined.xml",
    "chars": 414,
    "preview": "<component name=\"ProjectDictionaryState\">\n  <dictionary name=\"undefined\">\n    <words>\n      <w>arraytron</w>\n      <w>he"
  },
  {
    "path": ".idea/encodings.xml",
    "chars": 9079,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Encoding\">\n    <file url=\"file://$PROJEC"
  },
  {
    "path": ".idea/jarRepositories.xml",
    "chars": 1316,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"RemoteRepositoriesConfiguration\">\n    <r"
  },
  {
    "path": ".idea/misc.xml",
    "chars": 596,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ExternalStorageConfigurationManager\" ena"
  },
  {
    "path": ".idea/sqldialects.xml",
    "chars": 169,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"SqlDialectMappings\">\n    <file url=\"PROJ"
  },
  {
    "path": ".idea/uiDesigner.xml",
    "chars": 8792,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Palette2\">\n    <group name=\"Swing\">\n    "
  },
  {
    "path": ".idea/vcs.xml",
    "chars": 180,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping dire"
  },
  {
    "path": "Archcraft/ender-system-hydra/pom.xml",
    "chars": 1777,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n         xmlns:xsi=\"http://www"
  },
  {
    "path": "Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/EnderHydra.java",
    "chars": 11060,
    "preview": "package com.walnut.archcraft.ender;\n\nimport com.acorn.redqueen.system.ServiceCentralControl;\nimport com.acorn.skynet.sys"
  },
  {
    "path": "Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydraEmpire.java",
    "chars": 1155,
    "preview": "package com.walnut.archcraft.ender.system;\n\nimport com.acorn.redqueen.system.ServiceCentralControl;\nimport com.acorn.sky"
  },
  {
    "path": "Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/Hydroxy.java",
    "chars": 1816,
    "preview": "package com.walnut.archcraft.ender.system;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\nimport com.pinecone.framewo"
  },
  {
    "path": "Archcraft/ender-system-hydra/src/main/java/com/walnut/archcraft/ender/system/HydroxyImage.java",
    "chars": 1218,
    "preview": "package com.walnut.archcraft.ender.system;\n\nimport java.util.Map;\n\nimport com.pinecone.hydra.proc.UProcess;\nimport com.p"
  },
  {
    "path": "Archcraft/pom.xml",
    "chars": 756,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n         xmlns:xsi=\"http://www"
  },
  {
    "path": "Archcraft/redstone-architecture/pom.xml",
    "chars": 3375,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Bedrock.java",
    "chars": 93,
    "preview": "package com.walnut.archcraft.redstone.architect;\n\npublic interface Bedrock extends Stone {\n}\n"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Redstone.java",
    "chars": 94,
    "preview": "package com.walnut.archcraft.redstone.architect;\n\npublic interface Redstone extends Stone {\n}\n"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/architect/Stone.java",
    "chars": 150,
    "preview": "package com.walnut.archcraft.redstone.architect;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interf"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ArchResponseObjectManager.java",
    "chars": 1007,
    "preview": "package com.walnut.archcraft.redstone.response;\n\nimport java.util.function.Supplier;\n\nimport com.pinecone.framework.util"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/GenericResultResponse.java",
    "chars": 3125,
    "preview": "package com.walnut.archcraft.redstone.response;\n\nimport com.pinecone.framework.unit.KeyValue;\nimport com.pinecone.framew"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponse.java",
    "chars": 462,
    "preview": "package com.walnut.archcraft.redstone.response;\n\nimport java.io.Serializable;\n\nimport com.pinecone.framework.system.prot"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedResponseEntity.java",
    "chars": 168,
    "preview": "package com.walnut.archcraft.redstone.response;\n\npublic interface RedResponseEntity<T> extends RedTraceableResponse {\n\n "
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/RedTraceableResponse.java",
    "chars": 184,
    "preview": "package com.walnut.archcraft.redstone.response;\n\npublic interface RedTraceableResponse extends RedResponse {\n\n    void s"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/response/ResponseObjectManager.java",
    "chars": 360,
    "preview": "package com.walnut.archcraft.redstone.response;\n\nimport java.util.function.Supplier;\n\nimport com.pinecone.framework.syst"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/system/Dummy.java",
    "chars": 70,
    "preview": "package com.walnut.archcraft.redstone.system;\n\npublic class Dummy {\n}\n"
  },
  {
    "path": "Archcraft/redstone-architecture/src/main/java/com/walnut/archcraft/redstone/util/Dummy.java",
    "chars": 68,
    "preview": "package com.walnut.archcraft.redstone.util;\n\npublic class Dummy {\n}\n"
  },
  {
    "path": "Archcraft/redstone-message-stones/pom.xml",
    "chars": 2129,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
  },
  {
    "path": "Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/Dummy.java",
    "chars": 63,
    "preview": "package com.walnut.archcraft.redstone;\n\npublic class Dummy {\n}\n"
  },
  {
    "path": "Archcraft/redstone-message-stones/src/main/java/com/walnut/archcraft/redstone/messge/PrimaryMessageWareStone.java",
    "chars": 718,
    "preview": "package com.walnut.archcraft.redstone.messge;\n\nimport com.pinecone.framework.system.RuntimeSystem;\nimport com.pinecone.f"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 2039,
    "preview": "# 更新日志\n\n```markdown\n   格式:\n    ## [版本号] - 日期\n    ### 模板名称 (可选 console-ui, console, FileModule, common, ...)\n    - 🎈新增: {"
  },
  {
    "path": "File/File.iml",
    "chars": 9772,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module version=\"4\">\n  <component name=\"NewModuleRootManager\" LANGUAGE_LEVEL=\"JDK"
  },
  {
    "path": "File/pom.xml",
    "chars": 1845,
    "preview": "<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n         xsi:sc"
  },
  {
    "path": "File/src/main/java/com/genius/App.java",
    "chars": 173,
    "preview": "package com.genius;\n\n/**\n * Hello world!\n *\n */\npublic class App \n{\n    public static void main( String[] args )\n    {\n "
  },
  {
    "path": "File/src/main/java/com/genius/cache/FileCache.java",
    "chars": 9487,
    "preview": "package com.genius.cache;\n\nimport com.alibaba.fastjson.JSON;\nimport com.alibaba.fastjson.JSONArray;\nimport com.alibaba.f"
  },
  {
    "path": "File/src/main/java/com/genius/cache/FileCacheManager.java",
    "chars": 3511,
    "preview": "package com.genius.cache;\n\nimport org.example.util.TimeUtil;\nimport org.slf4j.Logger;\nimport org.slf4j.LoggerFactory;\n\ni"
  },
  {
    "path": "File/src/main/java/com/genius/cache/FileCacheManagerInstance.java",
    "chars": 686,
    "preview": "package com.genius.cache;\n\n\nimport com.genius.constpool.GlobalFileCache;\n\nimport java.util.List;\n\n/**\n * @author Genius\n"
  },
  {
    "path": "File/src/main/java/com/genius/constpool/GlobalFileCache.java",
    "chars": 290,
    "preview": "package com.genius.constpool;\n\n\n\nimport com.genius.cache.FileCache;\n\nimport java.util.List;\n\n/**\n * @author Genius\n * @d"
  },
  {
    "path": "File/src/main/java/com/genius/exception/FileCacheException.java",
    "chars": 332,
    "preview": "package com.genius.exception;\n\n/**\n * @author Genius\n * @date 2023/04/24 00:57\n **/\npublic class FileCacheException exte"
  },
  {
    "path": "File/src/main/java/com/genius/method/FileCondition.java",
    "chars": 146,
    "preview": "package com.genius.method;\n\nimport java.nio.file.Path;\n\n@FunctionalInterface\npublic interface FileCondition {\n    boolea"
  },
  {
    "path": "File/src/main/java/com/genius/pojo/CommonConfigFile.java",
    "chars": 296,
    "preview": "package com.genius.pojo;\n\nimport org.example.common.ConfigFile;\n\n/**\n * @author Genius\n * @date 2023/04/26 00:12\n **/\npu"
  },
  {
    "path": "File/src/main/java/com/genius/pojo/ConfigFile.java",
    "chars": 2545,
    "preview": "package com.genius.pojo;\n\nimport java.time.LocalDateTime;\nimport java.time.format.DateTimeFormatter;\nimport java.util.Ma"
  },
  {
    "path": "File/src/main/java/com/genius/pojo/FileType.java",
    "chars": 294,
    "preview": "package com.genius.pojo;\n\n/**\n * @author Genius\n * @date 2023/04/26 01:48\n **/\npublic enum FileType {\n    LOGGER(\"日志\"),\n"
  },
  {
    "path": "File/src/main/java/com/genius/pojo/oss/AliyunOSS.java",
    "chars": 6132,
    "preview": "package com.genius.pojo.oss;\n\nimport com.aliyun.oss.OSS;\nimport com.aliyun.oss.OSSClientBuilder;\nimport com.aliyun.oss.O"
  },
  {
    "path": "File/src/main/java/com/genius/pojo/oss/OssAble.java",
    "chars": 671,
    "preview": "package com.genius.pojo.oss;\n\nimport java.io.File;\nimport java.io.InputStream;\nimport java.util.List;\n\npublic interface "
  },
  {
    "path": "File/src/main/java/com/genius/util/FileUtil.java",
    "chars": 5041,
    "preview": "package com.genius.util;\n\n/**\n * @author Genius\n * @date 2023/04/20 11:03\n **/\n\n\nimport com.genius.method.FileCondition;"
  },
  {
    "path": "File/src/main/java/com/genius/util/JsonFileUtil.java",
    "chars": 7403,
    "preview": "package com.genius.util;\n\nimport com.alibaba.fastjson.*;\nimport org.slf4j.Logger;\nimport org.slf4j.LoggerFactory;\n\nimpor"
  },
  {
    "path": "File/src/main/java/com/genius/util/OSSUtil.java",
    "chars": 104,
    "preview": "package com.genius.util;\n\n/**\n * @author Genius\n * @date 2023/05/01 16:34\n **/\npublic class OSSUtil {\n}\n"
  },
  {
    "path": "File/src/test/java/com/genius/AppTest.java",
    "chars": 638,
    "preview": "package com.genius;\n\nimport junit.framework.Test;\nimport junit.framework.TestCase;\nimport junit.framework.TestSuite;\n\n/*"
  },
  {
    "path": "Hydra/hydra-architecture/pom.xml",
    "chars": 1907,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\"\n         xmlns:xsi=\"http://www"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydra.java",
    "chars": 2066,
    "preview": "package com.pinecone.hydra;\n\nimport com.pinecone.framework.system.Framework;\nimport com.pinecone.framework.system.Cascad"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/Hydradom.java",
    "chars": 1438,
    "preview": "package com.pinecone.hydra;\n\nimport com.pinecone.framework.system.CascadeSystem;\nimport com.pinecone.hydra.system.HySkel"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Container.java",
    "chars": 87,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface Container extends Integration {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Deploy.java",
    "chars": 189,
    "preview": "package com.pinecone.hydra.deploy;\n\nimport com.pinecone.hydra.device.Deployment;\n\npublic interface Deploy extends Deploy"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Integration.java",
    "chars": 84,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface Integration extends Deploy {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Namespace.java",
    "chars": 67,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface Namespace {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/PhysicalHost.java",
    "chars": 166,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface PhysicalHost extends Server {\n    String getHardwareSpecs();\n\n    v"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Quick.java",
    "chars": 83,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface Quick extends Integration {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/Server.java",
    "chars": 201,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface Server extends Deploy {\n    String getName();\n    void setName(Stri"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/deploy/VirtualMachine.java",
    "chars": 126,
    "preview": "package com.pinecone.hydra.deploy;\n\npublic interface VirtualMachine extends Server {\n\n    PhysicalHost getAffiliateHost("
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Deployment.java",
    "chars": 83,
    "preview": "package com.pinecone.hydra.device;\n\npublic interface Deployment extends Device {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Device.java",
    "chars": 137,
    "preview": "package com.pinecone.hydra.device;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Device ext"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/device/Disk.java",
    "chars": 77,
    "preview": "package com.pinecone.hydra.device;\n\npublic interface Disk extends Device {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Deliver.java",
    "chars": 246,
    "preview": "package com.pinecone.hydra.express;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Deliver e"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Express.java",
    "chars": 390,
    "preview": "package com.pinecone.hydra.express;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Express e"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/express/Package.java",
    "chars": 235,
    "preview": "package com.pinecone.hydra.express;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Package e"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchModularizedSubsystem.java",
    "chars": 1236,
    "preview": "package com.pinecone.hydra.system;\n\nimport org.slf4j.Logger;\n\nimport com.pinecone.framework.system.ModularizedSubsystem;"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemAutoAssembleComponent.java",
    "chars": 1918,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.CascadeComponent;\nimport com.pinec"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponent.java",
    "chars": 1165,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.ArchCascadeComponent;\nimport com.p"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ArchSystemCascadeComponentManager.java",
    "chars": 852,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.ArchCascadeComponentManager;\n\npubl"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/BlockSystem.java",
    "chars": 142,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface BlockSyste"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/DistributedSystem.java",
    "chars": 148,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Distribute"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/FederalSystem.java",
    "chars": 144,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface FederalSys"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HierarchySystem.java",
    "chars": 322,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface HierarchyS"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyComponent.java",
    "chars": 140,
    "preview": "package com.pinecone.hydra.system;\n\npublic interface HyComponent extends SystemCascadeComponent {\n    @Override\n    Hydr"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HyHierarchy.java",
    "chars": 226,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface HyHierarch"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/HySkeleton.java",
    "chars": 132,
    "preview": "package com.pinecone.hydra.system;\n\npublic interface HySkeleton extends SystemCascadeComponentManager {\n    Hydrogen get"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/Hydrogen.java",
    "chars": 434,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.Pinecore;\nimport com.pinecone.hydra.system.comp"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/MultiComponentSystem.java",
    "chars": 341,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.SystemComponentManager;\nimport com"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ScopedSystem.java",
    "chars": 252,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pinecone.framewor"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponent.java",
    "chars": 426,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.CascadeComponent;\nimport com.pinec"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemCascadeComponentManager.java",
    "chars": 319,
    "preview": "package com.pinecone.hydra.system;\n\nimport com.pinecone.framework.system.architecture.CascadeComponentManager;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/SystemSkeleton.java",
    "chars": 293,
    "preview": "package com.pinecone.hydra.system;\n\npublic class SystemSkeleton extends ArchSystemCascadeComponentManager implements HyS"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/CentralControlSubsystem.java",
    "chars": 314,
    "preview": "package com.pinecone.hydra.system.centrum;\n\nimport com.pinecone.framework.system.ModularizedSubsystem;\nimport com.pineco"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Centrum.java",
    "chars": 1390,
    "preview": "package com.pinecone.hydra.system.centrum;\n\n/**\n *  Pinecone Ursus For Java, Uniformity Centralized Metasystem\n *  Autho"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/Metasystem.java",
    "chars": 149,
    "preview": "package com.pinecone.hydra.system.centrum;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface Me"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/centrum/UniformCentralSystem.java",
    "chars": 1274,
    "preview": "package com.pinecone.hydra.system.centrum;\n\nimport com.pinecone.framework.system.RuntimeSystem;\nimport com.pinecone.fram"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ComponentInitializationException.java",
    "chars": 803,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic class Comp"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericResourceDispenserCenter.java",
    "chars": 1271,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.system.construction.StructureInstanceDispens"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/GenericTracerScope.java",
    "chars": 1140,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.util.name.Namespace;\nimport com.pinecone.hyd"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LogStatuses.java",
    "chars": 592,
    "preview": "package com.pinecone.hydra.system.component;\n\npublic final class LogStatuses {\n    public static final String StatusStar"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/LoggingConfigurator.java",
    "chars": 2011,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport java.util.Map;\n\nimport ch.qos.logback.classic.Level;\nimport ch.qos."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/ResourceDispenserCenter.java",
    "chars": 292,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.system.construction.StructureInstanceDispens"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTraceable.java",
    "chars": 1456,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport org.slf4j.L"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/Slf4jTracerScope.java",
    "chars": 297,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport org.slf4j.Logger;\nimport org.slf4j.LoggerFactory;\n\npublic interface"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerConfigurator.java",
    "chars": 179,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/component/TracerScope.java",
    "chars": 310,
    "preview": "package com.pinecone.hydra.system.component;\n\nimport com.pinecone.hydra.system.HyComponent;\nimport com.pinecone.hydra.sy"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/identifier/KOPathResolver.java",
    "chars": 367,
    "preview": "package com.pinecone.hydra.system.identifier;\n\nimport com.pinecone.framework.util.name.path.BasicPathResolver;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/ImperiumPrivy.java",
    "chars": 1375,
    "preview": "package com.pinecone.hydra.system.imperium;\n\nimport com.pinecone.hydra.system.HyComponent;\nimport com.pinecone.hydra.sys"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelObjectRootMountPoint.java",
    "chars": 1568,
    "preview": "package com.pinecone.hydra.system.imperium;\n\npublic enum KernelObjectRootMountPoint {\n    KernelConfig  ( \"KernelConfig\""
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelPrivyFileSystemConstants.java",
    "chars": 355,
    "preview": "package com.pinecone.hydra.system.imperium;\n\npublic final class KernelPrivyFileSystemConstants {\n    public static final"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/imperium/KernelRootMountPoint.java",
    "chars": 1509,
    "preview": "package com.pinecone.hydra.system.imperium;\n\npublic enum KernelRootMountPoint {\n    Config                   ( \"Config\","
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/ArchKernelObjectConfig.java",
    "chars": 1988,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport java.util.Map;\n\nimport com.pinecone.framework.system.Nullable;\n\npublic abs"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeInstrument.java",
    "chars": 1370,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.system.regime.Instrument;\nimport com.pinecone.frame"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKOTreeInstrument.java",
    "chars": 150,
    "preview": "package com.pinecone.hydra.system.ko;\n\npublic interface CascadeKOTreeInstrument extends CascadeKernelObjectInstrument, K"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/CascadeKernelObjectInstrument.java",
    "chars": 140,
    "preview": "package com.pinecone.hydra.system.ko;\n\npublic interface CascadeKernelObjectInstrument extends KernelObjectInstrument, Ca"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/InstrumentException.java",
    "chars": 498,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic class InstrumentE"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObject.java",
    "chars": 280,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pinecone.frame"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConfig.java",
    "chars": 325,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface KernelO"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectConstants.java",
    "chars": 445,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.hydra.unit.imperium.ImperialTreeConstants;\n\npublic final clas"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectInstrument.java",
    "chars": 287,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.system.regime.Instrument;\nimport com.pinecone.frame"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/KernelObjectTreeInstrument.java",
    "chars": 213,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.hydra.unit.imperium.ImperialTree;\n\npublic interface KernelObj"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/MetaPersistenceException.java",
    "chars": 458,
    "preview": "package com.pinecone.hydra.system.ko;\n\npublic class MetaPersistenceException extends InstrumentException {\n\n    public M"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/QueryableInstrument.java",
    "chars": 401,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra.unit.imperi"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/UOIUtils.java",
    "chars": 562,
    "preview": "package com.pinecone.hydra.system.ko;\n\nimport com.pinecone.framework.util.uoi.UOI;\nimport com.pinecone.framework.util.uo"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/ActionObject.java",
    "chars": 333,
    "preview": "package com.pinecone.hydra.system.ko.action;\n\nimport com.pinecone.hydra.system.ko.KernelObject;\n\npublic interface Action"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/action/EventObject.java",
    "chars": 280,
    "preview": "package com.pinecone.hydra.system.ko.action;\n\npublic interface EventObject extends ActionObject {\n\n    String FunctionNa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/control/ControlObject.java",
    "chars": 335,
    "preview": "package com.pinecone.hydra.system.ko.control;\n\nimport com.pinecone.hydra.system.ko.KernelObject;\n\npublic interface Contr"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/dao/GUIDNameManipulator.java",
    "chars": 333,
    "preview": "package com.pinecone.hydra.system.ko.dao;\n\nimport java.util.List;\n\nimport com.pinecone.framework.system.prototype.Pinenu"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriver.java",
    "chars": 605,
    "preview": "package com.pinecone.hydra.system.ko.driver;\n\nimport java.util.Map;\n\nimport com.pinecone.framework.system.executum.Proce"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMappingDriverFactory.java",
    "chars": 164,
    "preview": "package com.pinecone.hydra.system.ko.driver;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOIMasterManipulator.java",
    "chars": 227,
    "preview": "package com.pinecone.hydra.system.ko.driver;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/driver/KOISkeletonMasterManipulator.java",
    "chars": 169,
    "preview": "package com.pinecone.hydra.system.ko.driver;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectHandle.java",
    "chars": 313,
    "preview": "package com.pinecone.hydra.system.ko.entity;\n\nimport com.pinecone.hydra.system.ko.handle.HandleObject;\n\npublic interface"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/entity/ObjectTable.java",
    "chars": 152,
    "preview": "package com.pinecone.hydra.system.ko.entity;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic interface "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/AppliableKHandle.java",
    "chars": 257,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.framework.util.id.GUID;\n\npublic interface AppliableKHa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ArchKHandle.java",
    "chars": 899,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.framework.util.id.GUID;\n\npublic abstract class ArchKHa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleObject.java",
    "chars": 487,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.hydra.system.ko.KernelObject;\nimport com.pinecone.hydr"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/HandleType.java",
    "chars": 74,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\npublic enum HandleType {\n\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KHandle.java",
    "chars": 96,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\npublic interface KHandle extends HandleObject {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/KOMMountPointHandle.java",
    "chars": 237,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.hydra.system.ko.kom.KOMInstrument;\n\npublic interface K"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeAddressingSectionHandle.java",
    "chars": 235,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.hydra.unit.imperium.entity.EntityNode;\n\npublic interfa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/ObjectTreeGUIDAddressingSectionHandle.java",
    "chars": 223,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\nimport com.pinecone.framework.util.id.GUID;\n\npublic interface ObjectTreeGU"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/handle/SectionHandle.java",
    "chars": 102,
    "preview": "package com.pinecone.hydra.system.ko.handle;\n\npublic interface SectionHandle extends HandleObject {\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ArchKOMTree.java",
    "chars": 13037,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.system.Nullable;\nimport com.pinecone.framework."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ArchReparseKOMTree.java",
    "chars": 3884,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.system.Nullable;\nimport com.pinecone.framework."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ExpressInstrument.java",
    "chars": 310,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.hydra.system.ko.runtime.CentralizedRuntimeInstrument;\nimp"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/GenericReparseKOMTreeAddition.java",
    "chars": 3542,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra.unit.im"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/KOMInstrument.java",
    "chars": 2294,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.system.executum.Processum;\nimport com.pinecone."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/KOMSelector.java",
    "chars": 465,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.system.prototype.Pinenu"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/MultiFolderPathSelector.java",
    "chars": 11168,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Stack;\n\ni"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/PathSelector.java",
    "chars": 594,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.system.Nullable;\nimport"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ProxiedKOMMountPointHandle.java",
    "chars": 5718,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.Collection;\nimport java.util.List;\n\nimport com.pinecone.fram"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseKOMTree.java",
    "chars": 850,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra.unit.im"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseKOMTreeAddition.java",
    "chars": 913,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pinecone.f"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparseLinkSelector.java",
    "chars": 1876,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.util.id.GUID;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/ReparsePointSelector.java",
    "chars": 263,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport com.pinecone.hydra.unit.imperium.entity.ReparseLinkNode;\n\npublic inter"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/SimpleMultiFolderPathSelector.java",
    "chars": 924,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.util.id.GUID;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/SimplePathSelector.java",
    "chars": 894,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.util.id.GUID;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/kom/StandardPathSelector.java",
    "chars": 1778,
    "preview": "package com.pinecone.hydra.system.ko.kom;\n\nimport java.util.List;\n\nimport com.pinecone.framework.util.id.GUID;\nimport co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/meta/ElementObject.java",
    "chars": 409,
    "preview": "package com.pinecone.hydra.system.ko.meta;\n\nimport com.pinecone.hydra.system.ko.KernelObject;\nimport com.pinecone.hydra."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/ArchDirectMappingTrieRuntimeKOMTree.java",
    "chars": 1640,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport java.util.Collection;\n\nimport com.pinecone.framework.system.Nullab"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/ArchRuntimeKOMTree.java",
    "chars": 16082,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport java.util.Collection;\nimport java.util.List;\nimport java.util.Map;"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/CentralizedRuntimeInstrument.java",
    "chars": 743,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport com.pinecone.hydra.system.ko.handle.ObjectTreeAddressingSectionHan"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/DirectMappingTrieRuntimeInstrument.java",
    "chars": 556,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport java.util.Collection;\n\nimport com.pinecone.framework.system.protot"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/GenericRuntimeInstrumentConfig.java",
    "chars": 527,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport java.util.Map;\n\nimport com.pinecone.framework.system.Nullable;\nimp"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/KernelExpressInstrument.java",
    "chars": 3787,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport com.pinecone.framework.system.Nullable;\nimport com.pinecone.framew"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/ko/runtime/RuntimeInstrument.java",
    "chars": 449,
    "preview": "package com.pinecone.hydra.system.ko.runtime;\n\nimport java.util.Collection;\n\nimport com.pinecone.framework.util.id.GUID;"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/polity/RepublicSystem.java",
    "chars": 217,
    "preview": "package com.pinecone.hydra.system.polity;\n\nimport com.pinecone.hydra.system.FederalSystem;\nimport com.pinecone.hydra.sys"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/ArchMicroSystem.java",
    "chars": 893,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport com.pinecone.framework.util.config.PatriarchalConfig;\nimport com.pi"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/ArchSubsystemDirector.java",
    "chars": 3929,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport java.io.IOException;\nimport java.nio.file.Path;\nimport java.util.Ma"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/Cabinet.java",
    "chars": 152,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport com.pinecone.framework.system.regime.arch.Director;\n\npublic interfa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/CentralKernelLordFederation.java",
    "chars": 5351,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport java.io.IOException;\nimport java.nio.file.Path;\nimport java.util.Ma"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/CentralMicroSystemCabinet.java",
    "chars": 4060,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport java.util.Map;\nimport java.util.Set;\nimport java.util.concurrent.Co"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/Federation.java",
    "chars": 155,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport com.pinecone.framework.system.regime.arch.Director;\n\npublic interfa"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/KernelLordFederation.java",
    "chars": 654,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport java.util.Map;\nimport java.util.Set;\n\nimport com.pinecone.framework"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/KernelMicroSystemCabinet.java",
    "chars": 489,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport java.util.Map;\nimport java.util.Set;\n\npublic interface KernelMicroS"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/MicroSystem.java",
    "chars": 367,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport com.pinecone.framework.system.RuntimeSystem;\nimport com.pinecone.fr"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/subsystem/SubsystemDirector.java",
    "chars": 415,
    "preview": "package com.pinecone.hydra.system.subsystem;\n\nimport com.pinecone.framework.system.regime.arch.Director;\nimport com.pine"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/system/types/HydraKingdom.java",
    "chars": 204,
    "preview": "package com.pinecone.hydra.system.types;\n\nimport com.pinecone.hydra.system.HierarchySystem;\nimport com.pinecone.hydra.sy"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ArchRegimentObjectModel.java",
    "chars": 1550,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.hydra.system.ko.KernelObjectConfig;\nimport com.pinecone.h"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ArchUniformInstitutionalizedInstrument.java",
    "chars": 1423,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra.system."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/GUIDImperialTrieNode.java",
    "chars": 2767,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.framework.unit.KeyValue;\nimport com.pinecone.framework.ut"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTree.java",
    "chars": 3753,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.framework.system.prototype.PineUnit;\nimport com.pinecone."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTreeConstants.java",
    "chars": 142,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\npublic final class ImperialTreeConstants {\n    public static int DefaultShort"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/ImperialTreeNode.java",
    "chars": 1040,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pinecone.f"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/LinkedType.java",
    "chars": 547,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\npublic enum LinkedType {\n    Owned           ( \"Owned\" ),\n\n    // HardLink\n  "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/RegimentedImperialTree.java",
    "chars": 10218,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra.system."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/UniImperialTree.java",
    "chars": 102,
    "preview": "package com.pinecone.hydra.unit.imperium;\n\npublic interface UniImperialTree extends ImperialTree {\n\n}\n"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/BranchNode.java",
    "chars": 359,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\nimport com.pinecone.framework.util.id.GUID;\n\npublic interface BranchNo"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/ElementumNode.java",
    "chars": 193,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\npublic interface ElementumNode extends TreeNode, MetadataNode {\n\n    d"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/EntityNode.java",
    "chars": 242,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pin"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/MetaEntryNode.java",
    "chars": 193,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\npublic interface MetaEntryNode extends EntityNode, MetadataNode {\n\n   "
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/MetadataNode.java",
    "chars": 180,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\npublic interface MetadataNode extends EntityNode {\n\n    default Metada"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/ReparseLinkNode.java",
    "chars": 517,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/SkeletonNode.java",
    "chars": 179,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\npublic interface SkeletonNode extends EntityNode {\n\n    default Skelet"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/TreeNode.java",
    "chars": 353,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\nimport com.pinecone.framework.util.id.GUID;\n\npublic interface TreeNode"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/entity/TreeReparseLinkNode.java",
    "chars": 1383,
    "preview": "package com.pinecone.hydra.unit.imperium.entity;\n\nimport com.pinecone.framework.util.id.GUID;\nimport com.pinecone.hydra."
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/operator/OperatorFactory.java",
    "chars": 293,
    "preview": "package com.pinecone.hydra.unit.imperium.operator;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\n\npublic inte"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/operator/TreeNodeOperator.java",
    "chars": 538,
    "preview": "package com.pinecone.hydra.unit.imperium.operator;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.p"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TireOwnerManipulator.java",
    "chars": 1762,
    "preview": "package com.pinecone.hydra.unit.imperium.source;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pin"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TreeMasterManipulator.java",
    "chars": 368,
    "preview": "package com.pinecone.hydra.unit.imperium.source;\n\nimport com.pinecone.hydra.system.ko.driver.KOISkeletonMasterManipulato"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TriePathCacheManipulator.java",
    "chars": 470,
    "preview": "package com.pinecone.hydra.unit.imperium.source;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pin"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/imperium/source/TrieTreeManipulator.java",
    "chars": 3521,
    "preview": "package com.pinecone.hydra.unit.imperium.source;\n\nimport com.pinecone.framework.system.prototype.Pinenut;\nimport com.pin"
  },
  {
    "path": "Hydra/hydra-architecture/src/main/java/com/pinecone/hydra/unit/iqueue/ArchQueueTableMeta.java",
    "chars": 508,
    "preview": "package com.pinecone.hydra.unit.iqueue;\n\npublic abstract class ArchQueueTableMeta implements QueueMeta {\n    protected S"
  }
]

// ... and 3149 more files (download for full content)

About this extraction

This page contains the full source code of the DragonKingpin/Hydra GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 3349 files (7.5 MB), approximately 2.2M tokens, and a symbol index with 28961 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!