所有程序包的分层结构
程序包分层结构:- io.esastack.cabin.container,
- io.esastack.cabin.container.common,
- io.esastack.cabin.container.domain,
- io.esastack.cabin.container.dynamic,
- io.esastack.cabin.container.initialize,
- io.esastack.cabin.container.processor,
- io.esastack.cabin.container.service,
- io.esastack.cabin.container.service.deploy,
- io.esastack.cabin.container.service.loader,
- io.esastack.cabin.container.service.share
类分层结构
- java.lang.Object
- io.esastack.cabin.container.domain.BizModule (implements io.esastack.cabin.api.domain.Module)
- io.esastack.cabin.container.domain.BizModule.Builder
- io.esastack.cabin.container.service.deploy.BizModuleFactoryServiceImpl (implements io.esastack.cabin.api.service.deploy.BizModuleFactoryService<M>)
- io.esastack.cabin.container.processor.BizModuleLoadProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.service.deploy.BizModuleLoadServiceImpl (implements io.esastack.cabin.api.service.deploy.BizModuleLoadService<M>)
- io.esastack.cabin.container.processor.BizModuleSetupProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.initialize.CabinBootContext
- io.esastack.cabin.container.initialize.CabinBootContext.Builder
- io.esastack.cabin.container.CabinContainer
- io.esastack.cabin.container.service.CabinServiceManager
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- io.esastack.cabin.container.service.loader.AbstractClassLoader
- io.esastack.cabin.container.service.loader.BizModuleClassLoader
- io.esastack.cabin.container.service.loader.UnitTestModuleClassLoader
- io.esastack.cabin.container.service.loader.JavaAgentClassLoader
- io.esastack.cabin.container.service.loader.LibModuleClassLoader
- io.esastack.cabin.container.service.loader.BizModuleClassLoader
- io.esastack.cabin.container.service.loader.AbstractClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- java.security.SecureClassLoader
- io.esastack.cabin.container.service.loader.ClassLoaderServiceImpl (implements io.esastack.cabin.api.service.loader.ClassLoaderService)
- io.esastack.cabin.container.processor.ContainerStateExportProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.initialize.DefaultInitializer (implements io.esastack.cabin.container.initialize.Initializer)
- io.esastack.cabin.container.dynamic.DynamicLoadProcessorImpl (implements io.esastack.cabin.container.dynamic.DynamicLoadProcessor)
- io.esastack.cabin.container.domain.ExportInfo
- io.esastack.cabin.container.domain.ImportInfo
- io.esastack.cabin.container.domain.JavaAgentModule (implements io.esastack.cabin.api.domain.Module)
- io.esastack.cabin.container.domain.JavaAgentModule.Builder
- io.esastack.cabin.container.service.deploy.JavaAgentModuleFactoryServiceImpl (implements io.esastack.cabin.api.service.deploy.JavaAgentModuleFactoryService<M>)
- io.esastack.cabin.container.processor.JavaAgentModuleLoadProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.service.deploy.JavaAgentModuleLoadServiceImpl (implements io.esastack.cabin.api.service.deploy.JavaAgentModuleLoadService<M>)
- io.esastack.cabin.container.service.share.LazyLoadExportDetector
- io.esastack.cabin.container.domain.LibModule (implements io.esastack.cabin.api.domain.Module)
- io.esastack.cabin.container.domain.LibModule.Builder
- io.esastack.cabin.container.processor.LibModuleExportProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.service.share.LibModuleExportServiceImpl (implements io.esastack.cabin.api.service.share.LibModuleExportService)
- io.esastack.cabin.container.service.deploy.LibModuleFactoryServiceImpl (implements io.esastack.cabin.api.service.deploy.LibModuleFactoryService<M>)
- io.esastack.cabin.container.processor.LibModuleLoadProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.service.deploy.LibModuleLoadServiceImpl (implements io.esastack.cabin.api.service.deploy.LibModuleLoadService)
- io.esastack.cabin.container.processor.LibModuleMergeProcessor (implements io.esastack.cabin.container.processor.Processor)
- io.esastack.cabin.container.common.MainMethodRunner
- io.esastack.cabin.container.service.share.SharedClassServiceImpl (implements io.esastack.cabin.api.service.share.SharedClassService)
- io.esastack.cabin.container.service.share.SharedResourceServiceImpl (implements io.esastack.cabin.api.service.share.SharedResourceService)
接口分层结构
- io.esastack.cabin.container.dynamic.DynamicLoadProcessor
- io.esastack.cabin.container.initialize.Initializer
- io.esastack.cabin.container.processor.Processor