All Classes and Interfaces

Class
Description
implementation of ContainerArchive, PluginArchive, BizArchive should extends this
 
 
 
 
 
 
 
 
 
 
 
 
 
An archive that can be parsed in uniform style
Represents a single entry in the archive.
Strategy interface to filter Entries.
An Event
Any plugin can publish a service, in this service,
Ark Service lifecycle, when a service need init/dispose action, it should implement this interface and register by guice
 
 
 
 
 
 
 
Ark Biz Model Interface
An archive represent an ark-biz-module
BizDeployer to deploy Biz
Service to deploy Biz
Create Biz according to File and BizArchive
 
 
 
Service to manage biz
 
 
Biz State
implementation of ClassLoaderHook is used to customize the strategy of loading class and resources.
ClassLoader Service
 
SOFAArk command-line arguments
Answer a string (may be as many lines as you like) with help texts that explain the command.
 
An archive represents an ark-container
Fetch embed tomcat container in ark
 
 
An archive represents an executable fat jar with sofa-ark
annotation required on interface which is marked as extensible.
Annotation required on the implementation of extensible interface.
 
 
 
 
Process annotation ArkInject
command argument parsed as a launchCommand
Pipeline Interface
Pipeline Context
Pipeline stage interface
Ark Plugin Module Interface
Plugin Activator which defines Plugin Entry
An archive represents an ark-plugin
SOFAArk Plugin Runtime Context
Service to deploy ark plugin
Create Plugin according to File and PluginArchive
Service to manage ark plugin
PriorityOrdered is an interface that can be implemented by objects that should be ordered.
Registry Service Interface
 
 
Service Filter Interface
Service Metadata which contains Service metadata information Service is unique by service anme and plugin name
Service Provider Interface
Define Service Provider Type
Service Reference which maintain Service and Service Metadata
Providers a thread that listens on the port for telnet connections