Skip navigation links
A B C D E F G H I L M O P Q R S T U V W Z 

A

AbstractArchive - Class in com.alipay.sofa.ark.spi.archive
implementation of ContainerArchive, PluginArchive, BizArchive should extends this
AbstractArchive() - Constructor for class com.alipay.sofa.ark.spi.archive.AbstractArchive
 
AbstractArkEvent<T> - Class in com.alipay.sofa.ark.spi.event
 
AbstractArkEvent(T) - Constructor for class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
ACTIVATE_NEW_MODULE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ACTIVATOR_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
activeBiz(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Active biz with specified biz name and biz version.
addPipelineStage(PipelineStage) - Method in interface com.alipay.sofa.ark.spi.pipeline.Pipeline
Add pipeline stage in pipeline
AfterBizStartupEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
AfterBizStartupEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.AfterBizStartupEvent
 
AfterBizStopEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
AfterBizStopEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.AfterBizStopEvent
 
AfterBizSwitchEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
AfterBizSwitchEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.AfterBizSwitchEvent
 
AfterFinishDeployEvent - Class in com.alipay.sofa.ark.spi.event
 
AfterFinishDeployEvent() - Constructor for class com.alipay.sofa.ark.spi.event.AfterFinishDeployEvent
 
AfterFinishStartupEvent - Class in com.alipay.sofa.ark.spi.event
 
AfterFinishStartupEvent() - Constructor for class com.alipay.sofa.ark.spi.event.AfterFinishStartupEvent
 
AfterPluginStartupEvent - Class in com.alipay.sofa.ark.spi.event.plugin
 
AfterPluginStartupEvent(Plugin) - Constructor for class com.alipay.sofa.ark.spi.event.plugin.AfterPluginStartupEvent
 
AfterPluginStopEvent - Class in com.alipay.sofa.ark.spi.event.plugin
 
AfterPluginStopEvent(Plugin) - Constructor for class com.alipay.sofa.ark.spi.event.plugin.AfterPluginStopEvent
 
AMPERSAND_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
APOLLO_MASTER_BIZ_KEY - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
apollo的namespace下动态命名对应的key
Archive - Interface in com.alipay.sofa.ark.spi.archive
An archive that can be parsed in uniform style
Archive.Entry - Interface in com.alipay.sofa.ark.spi.archive
Represents a single entry in the archive.
Archive.EntryFilter - Interface in com.alipay.sofa.ark.spi.archive
Strategy interface to filter Entries.
ARK_BIZ_ARGUMENTS_MARK - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
command-line arguments received by bootstrap ark biz when execute in IDE.
ARK_BIZ_MARK_ENTRY - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_BIZ_NAME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_BIZ_VERSION - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CLASSLOADER_CACHE_CLASS_SIZE_INITIAL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
ark classloader cache conf
ARK_CLASSLOADER_CACHE_CLASS_SIZE_MAX - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CLASSLOADER_CACHE_CONCURRENCY_LEVEL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CONF_BASE_DIR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CONF_FILE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CONF_FILE_FORMAT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_CONTAINER_ARGUMENTS_MARK - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
command-line arguments received by ark container.
ARK_CONTAINER_MARK_ENTRY - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Archiver Marker
ARK_EVENT_TOPIC_AFTER_FINISH_DEPLOY_STAGE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_EVENT_TOPIC_AFTER_FINISH_STARTUP_STAGE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ARK_PLUGIN_MARK_ENTRY - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ArkEvent - Interface in com.alipay.sofa.ark.spi.event
An Event
ArkInject - Annotation Type in com.alipay.sofa.ark.spi.service
Any plugin can publish a service, in this service,
ArkService - Interface in com.alipay.sofa.ark.spi.service
Ark Service lifecycle, when a service need init/dispose action, it should implement this interface and register by guice
ArkServiceLoader - Class in com.alipay.sofa.ark.spi.service.extension
 
ArkServiceLoader() - Constructor for class com.alipay.sofa.ark.spi.service.extension.ArkServiceLoader
 
ARTIFACT_ID_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

B

BeforeBizRecycleEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
BeforeBizRecycleEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.BeforeBizRecycleEvent
 
BeforeBizStartupEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
BeforeBizStartupEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.BeforeBizStartupEvent
 
BeforeBizStopEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
BeforeBizStopEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.BeforeBizStopEvent
 
BeforeBizSwitchEvent - Class in com.alipay.sofa.ark.spi.event.biz
 
BeforeBizSwitchEvent(Biz) - Constructor for class com.alipay.sofa.ark.spi.event.biz.BeforeBizSwitchEvent
 
BeforePluginStartupEvent - Class in com.alipay.sofa.ark.spi.event.plugin
 
BeforePluginStartupEvent(Plugin) - Constructor for class com.alipay.sofa.ark.spi.event.plugin.BeforePluginStartupEvent
 
BeforePluginStopEvent - Class in com.alipay.sofa.ark.spi.event.plugin
 
BeforePluginStopEvent(Plugin) - Constructor for class com.alipay.sofa.ark.spi.event.plugin.BeforePluginStopEvent
 
Biz - Interface in com.alipay.sofa.ark.spi.model
Ark Biz Model Interface
BIZ_ACTIVE_EXCLUDE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_ACTIVE_INCLUDE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
biz conf, multi value is split by comma.
BIZ_CLASS_LOADER_HOOK - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_CLASS_LOADER_HOOK_DIR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_COMMAND_UNIQUE_ID - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_AFTER_INVOKE_BIZ_START - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Event
BIZ_EVENT_TOPIC_AFTER_INVOKE_BIZ_STOP - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_AFTER_INVOKE_BIZ_SWITCH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_BEFORE_INVOKE_BIZ_START - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_BEFORE_INVOKE_BIZ_STOP - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_BEFORE_INVOKE_BIZ_SWITCH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BIZ_EVENT_TOPIC_BEFORE_RECYCLE_BIZ - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BizArchive - Interface in com.alipay.sofa.ark.spi.archive
An archive represent an ark-biz-module
BizDeployer - Interface in com.alipay.sofa.ark.spi.service.biz
BizDeployer to deploy Biz
BizDeployService - Interface in com.alipay.sofa.ark.spi.service.biz
Service to deploy Biz
BizFactoryService - Interface in com.alipay.sofa.ark.spi.service.biz
Create Biz according to File and BizArchive
BizInfo - Interface in com.alipay.sofa.ark.spi.model
 
BizManagerService - Interface in com.alipay.sofa.ark.spi.service.biz
Service to manage biz
BizOperation - Class in com.alipay.sofa.ark.spi.model
 
BizOperation() - Constructor for class com.alipay.sofa.ark.spi.model.BizOperation
 
BizOperation.OperationType - Enum in com.alipay.sofa.ark.spi.model
 
BizState - Enum in com.alipay.sofa.ark.spi.model
Biz State
BRANCH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BUILD_EMAIL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BUILD_TIME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
BUILD_USER - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

C

CHANNEL_QUIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ClassLoaderHook<T> - Interface in com.alipay.sofa.ark.spi.service.classloader
implementation of ClassLoaderHook is used to customize the strategy of loading class and resources.
ClassLoaderService - Interface in com.alipay.sofa.ark.spi.service.classloader
ClassLoader Service
CLASSPATH_ARGUMENT_KEY - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
CLASSPATH_SPLIT - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
clearPlaceHolder() - Static method in class com.alipay.sofa.ark.spi.replay.ReplayContext
 
com.alipay.sofa.ark.spi.archive - package com.alipay.sofa.ark.spi.archive
 
com.alipay.sofa.ark.spi.argument - package com.alipay.sofa.ark.spi.argument
 
com.alipay.sofa.ark.spi.command - package com.alipay.sofa.ark.spi.command
 
com.alipay.sofa.ark.spi.constant - package com.alipay.sofa.ark.spi.constant
 
com.alipay.sofa.ark.spi.event - package com.alipay.sofa.ark.spi.event
 
com.alipay.sofa.ark.spi.event.biz - package com.alipay.sofa.ark.spi.event.biz
 
com.alipay.sofa.ark.spi.event.plugin - package com.alipay.sofa.ark.spi.event.plugin
 
com.alipay.sofa.ark.spi.ext - package com.alipay.sofa.ark.spi.ext
 
com.alipay.sofa.ark.spi.model - package com.alipay.sofa.ark.spi.model
 
com.alipay.sofa.ark.spi.pipeline - package com.alipay.sofa.ark.spi.pipeline
 
com.alipay.sofa.ark.spi.registry - package com.alipay.sofa.ark.spi.registry
 
com.alipay.sofa.ark.spi.replay - package com.alipay.sofa.ark.spi.replay
 
com.alipay.sofa.ark.spi.service - package com.alipay.sofa.ark.spi.service
 
com.alipay.sofa.ark.spi.service.biz - package com.alipay.sofa.ark.spi.service.biz
 
com.alipay.sofa.ark.spi.service.classloader - package com.alipay.sofa.ark.spi.service.classloader
 
com.alipay.sofa.ark.spi.service.event - package com.alipay.sofa.ark.spi.service.event
 
com.alipay.sofa.ark.spi.service.extension - package com.alipay.sofa.ark.spi.service.extension
 
com.alipay.sofa.ark.spi.service.injection - package com.alipay.sofa.ark.spi.service.injection
 
com.alipay.sofa.ark.spi.service.plugin - package com.alipay.sofa.ark.spi.service.plugin
 
com.alipay.sofa.ark.spi.service.registry - package com.alipay.sofa.ark.spi.service.registry
 
com.alipay.sofa.ark.spi.service.session - package com.alipay.sofa.ark.spi.service.session
 
com.alipay.sofa.ark.spi.web - package com.alipay.sofa.ark.spi.web
 
COMMA_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
Command - Interface in com.alipay.sofa.ark.spi.command
 
CommandArgument - Interface in com.alipay.sofa.ark.spi.argument
SOFAArk command-line arguments
CommandProvider - Interface in com.alipay.sofa.ark.spi.service.session
Answer a string (may be as many lines as you like) with help texts that explain the command.
COMMIT_AUTHOR_EMAIL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
COMMIT_AUTHOR_NAME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
COMMIT_ID - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
COMMIT_TIME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
COMMIT_TIMESTAMP - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONF_BASE_DIR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
ark conf
CONFIG_APOLLO_NAMESPACE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
使用apollo的namespace
CONFIG_BIZ_URL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_CONNECT_TIMEOUT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_INSTALL_BIZ_DIR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_PROTOCOL_ZOOKEEPER - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_PROTOCOL_ZOOKEEPER_HEADER - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_SERVER_ADDRESS - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Config Server
CONFIG_SERVER_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
CONFIG_SERVER_TYPE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
配置中心支持, 默认使用zookeeper value值为com.alipay.sofa.ark.config.ConfigTypeEnum枚举的name()
Constants - Class in com.alipay.sofa.ark.spi.constant
 
Constants() - Constructor for class com.alipay.sofa.ark.spi.constant.Constants
 
ContainerArchive - Interface in com.alipay.sofa.ark.spi.archive
An archive represents an ark-container
createBiz(BizArchive) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizFactoryService
Create Biz Model according to BizArchive
createBiz(File) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizFactoryService
Create Biz Model according to File
createBiz(BizOperation, File) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizFactoryService
 
createBizOperation() - Static method in class com.alipay.sofa.ark.spi.model.BizOperation
 
createEmbedMasterBiz(ClassLoader) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizFactoryService
Create Biz Model according to master biz
createEmbedPlugin(PluginArchive, ClassLoader) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginFactoryService
Mock Plugin Model according to master biz
createPlugin(PluginArchive) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginFactoryService
Create Plugin Model according to PluginArchive
createPlugin(PluginArchive, URL[], Set<String>) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginFactoryService
can custom plugin extensions urls
createPlugin(File) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginFactoryService
Create Plugin Model according to File

D

DATE_FORMAT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DECLARED_LIBRARIES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DEFAULT_CONFIG_CONNECT_TIMEOUT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DEFAULT_PACKAGE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DEFAULT_PRECEDENCE - Static variable in interface com.alipay.sofa.ark.spi.service.PriorityOrdered
Default priority
DEFAULT_PROFILE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DEFAULT_SELECT_PORT_SIZE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DEFAULT_TELNET_PORT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DENY_IMPORT_CLASSES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DENY_IMPORT_PACKAGES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
DENY_IMPORT_RESOURCES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
deploy() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployer
Start to deploy biz
deploy(String[]) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployService
Deploy all ark biz
deploy() - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginDeployService
Deploy all ark plugins
dispose() - Method in interface com.alipay.sofa.ark.spi.service.ArkService
Ark Service dispose

E

EMBED_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EMBED_STATIC_BIZ_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EmbeddedServerService<T> - Interface in com.alipay.sofa.ark.spi.web
Fetch embed tomcat container in ark
EMPTY_STR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ENTRY_CLASS_NAME_ARGUMENT_KEY - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
ENTRY_METHOD_NAME_ARGUMENT_KEY - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
EQUAL_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
equals(Object) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
equals(Object) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
EventAdminService - Interface in com.alipay.sofa.ark.spi.service.event
 
EventHandler<E extends ArkEvent> - Interface in com.alipay.sofa.ark.spi.service.event
 
ExecutableArchive - Interface in com.alipay.sofa.ark.spi.archive
An archive represents an executable fat jar with sofa-ark
EXPORT_CLASSES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXPORT_MODE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXPORT_PACKAGES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXPORT_RESOURCES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
Extensible - Annotation Type in com.alipay.sofa.ark.spi.service.extension
annotation required on interface which is marked as extensible.
Extension - Annotation Type in com.alipay.sofa.ark.spi.service.extension
Annotation required on the implementation of extensible interface.
EXTENSION_EXCLUDES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXTENSION_EXCLUDES_ARTIFACTIDS - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXTENSION_EXCLUDES_GROUPIDS - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
EXTENSION_FILE_DIR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Ark SPI extension
ExtensionClass<I,T> - Class in com.alipay.sofa.ark.spi.service.extension
 
ExtensionClass() - Constructor for class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
ExtensionLoaderService - Interface in com.alipay.sofa.ark.spi.service.extension
 
ExtResponse<T> - Class in com.alipay.sofa.ark.spi.ext
 
ExtResponse() - Constructor for class com.alipay.sofa.ark.spi.ext.ExtResponse
 
ExtServiceProvider - Interface in com.alipay.sofa.ark.spi.ext
 

F

FAT_JAR_ARGUMENT_KEY - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
findExportClassLoader(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Find classloader which export class for import class
findExportPlugin(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
 
findExportResourceClassLoadersInOrder(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Find classloaders which export resource for import resource in priority orders for import-resources
FORCE_DELEGATE_TO_APP_CLASSLOADER - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
FORCE_DELEGATE_TO_TEST_CLASSLOADER - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Test ClassLoader

G

get() - Static method in class com.alipay.sofa.ark.spi.replay.ReplayContext
 
getActiveBiz(String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get active biz with given biz name whose state is BizState.ACTIVATED
getAgentClassLoader() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get java agent classloader
getAllBizIdentities() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
 
getAllBizNames() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
get All biz names
getAllPluginNames() - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginManagerService
Get all plugin names
getArkClassLoader() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get Ark Container classloader
getArtifactId() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin ArtifactId
getAttributes() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz attributes
getBiz(String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get Biz List by name
getBiz(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get Biz determined by bizName and BizVersion
getBizArchives() - Method in interface com.alipay.sofa.ark.spi.archive.ExecutableArchive
Get all Biz Archiver
getBizByClassLoader(ClassLoader) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get Biz by biz ClassLoader
getBizByIdentity(String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get Biz by identity id, an identity is usually consist of biz name and biz version.
getBizClassLoader() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz Classloader
getBizClassLoader(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get Ark Biz ClassLoader
getBizInOrder() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get all biz in priority PriorityOrdered
getBizName() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz Name
getBizName() - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
getBizRegistration() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
 
getBizState() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz State
getBizState() - Method in enum com.alipay.sofa.ark.spi.model.BizState
 
getBizState(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get BizState according to biz name and biz version.
getBizState(String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Get BizState according to biz identity.
getBizVersion() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz Version
getBizVersion() - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
getClassLoader() - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
get Plugin ClassLoader
getClasspath() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getClassPath() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz Class Path
getClassPath() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Class Path
getCommandHelp() - Method in interface com.alipay.sofa.ark.spi.command.Command
Get Command Help message, usually command schema.
getCommandMarker() - Method in interface com.alipay.sofa.ark.spi.command.Command
Get Command Prefix Marker.
getConfClasspath() - Method in interface com.alipay.sofa.ark.spi.archive.ExecutableArchive
Get ark conf class path
getContainerArchive() - Method in interface com.alipay.sofa.ark.spi.archive.ExecutableArchive
Get Ark Container Archiver
getData() - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
getDefinedLocation() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getDenyImportClasses() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get denied imported classes
getDenyImportPackageNodes() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get biz deny import package which is exactly matched
getDenyImportPackages() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get denied imported packages config
getDenyImportPackageStems() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get biz deny import package which is matched by prefix
getDenyImportResources() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get denied imported resources
getDenyPrefixImportResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get denied imported resource stems by prefix
getDenySuffixImportResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get denied imported resource stems by suffix
getDesc() - Method in enum com.alipay.sofa.ark.spi.registry.ServiceProviderType
 
getDesc() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployer
Get description of biz deployer
getEmbedServer() - Method in interface com.alipay.sofa.ark.spi.web.EmbeddedServerService
get embed tomcat
getEntryClassName() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getEntryMethodName() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getErrorCode() - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
getErrorMsg() - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
getExecutableArchive() - Method in class com.alipay.sofa.ark.spi.pipeline.PipelineContext
 
getExecutableArkBizJar() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getExportClasses() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin Export Classes
getExportMode() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Export Mode default exportMode = classLoader, means export class to load in this plugin classLoader exportMode = override, means export class to file only, and usually will be reload in another classLoader
getExportMode(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Find export mode for class className
getExportPackageNodes() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin export package which is exactly matched
getExportPackages() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Export Packages Config
getExportPackageStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin export package which is matched by prefix
getExportPrefixResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin export resources matched by prefix
getExportResources() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Export Resources
getExportSuffixResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin export resources matched by suffix
getExtensible() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getExtension() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getExtensionContributorFromArkBiz(Class<T>, String, String) - Method in interface com.alipay.sofa.ark.spi.service.extension.ExtensionLoaderService
get specified extension implementation which match interfaceType and extensionName from ark biz
getExtensionContributorFromArkPlugin(Class<T>, String, String) - Method in interface com.alipay.sofa.ark.spi.service.extension.ExtensionLoaderService
get specified extension implementation which match interfaceType and extensionName from ark plugin
getExtensionLoaderService() - Static method in class com.alipay.sofa.ark.spi.service.extension.ArkServiceLoader
 
getGroupId() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin GroupId
getHelp() - Method in interface com.alipay.sofa.ark.spi.service.session.CommandProvider
Get Command Help Message Tips
getIdentity() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get identity id in runtime, an unique-id of ark biz
getImplementClass() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getImportClasses() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Import Classes
getImportPackageNodes() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin import package which is exactly matched
getImportPackages() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Import Packages Config
getImportPackageStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get plugin import package which is matched by prefix
getImportPrefixResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Import Resources matched by prefix
getImportResources() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Import Resources
getImportSuffixResourceStems() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Import Resources matched by suffix
getInputStream(ZipEntry) - Method in interface com.alipay.sofa.ark.spi.archive.Archive
getInputStream
getInterfaceClass() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceMetadata
get Service Interface Class
getInterfaceClass() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getJDKClassLoader() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get JDK Related class classloader
getLaunchArgs() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getLaunchCommand() - Method in class com.alipay.sofa.ark.spi.pipeline.PipelineContext
 
getMainClass() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get Biz Main Entry Class Name
getManifest() - Method in interface com.alipay.sofa.ark.spi.archive.Archive
Returns the manifest of the archive.
getMasterBizClassLoader() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get Ark Master Biz ClassLoader
getName() - Method in interface com.alipay.sofa.ark.spi.archive.Archive.Entry
Returns the name of the entry.
getNestedArchive(Archive.Entry) - Method in interface com.alipay.sofa.ark.spi.archive.Archive
getNestedArchive
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.spi.archive.AbstractArchive
 
getNestedArchives(Archive.EntryFilter) - Method in interface com.alipay.sofa.ark.spi.archive.Archive
Returns nested Archives for entries that match the specified filter.
getObject() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getOperationType() - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
getParameters() - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
getPlugin() - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
get Plugin
getPlugin(String) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
get Plugin by Plugin Name
getPluginActivator() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Activator
getPluginArchives() - Method in interface com.alipay.sofa.ark.spi.archive.ExecutableArchive
Get all Plugin Archiver
getPluginByName(String) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginManagerService
Get plugin info by plugin name
getPluginClassLoader() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin ClassLoader
getPluginClassLoader(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get Ark Plugin ClassLoader
getPluginContext() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Runtime Context
getPluginName() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Name
getPluginNames() - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
get All Plugin Names
getPluginsInOrder() - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginManagerService
Get all plugins in priority PriorityOrdered
getPluginURL() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Archive URL
getPriority() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Priority, mainly used in following 3 scenarios: 1.
getPriority() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getPriority() - Method in interface com.alipay.sofa.ark.spi.service.PriorityOrdered
Get the order value of this object.
getProfiles() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
getService() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceReference
get Service Object
getServiceMetadata() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceReference
get Service Metadata
getServiceName() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceMetadata
Service name, generally speaking, it's combined by ServiceMetadata.getUniqueId() and ServiceMetadata.getInterfaceClass()
getServiceProvider() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceMetadata
get ServiceProvider
getServiceProviderDesc() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceProvider
Get Service Provider Description
getServiceProviderType() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceProvider
Get Service Provider Type, see ServiceProviderType
getSingleton() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
getSource() - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
getSystemClassLoader() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Get system classloader
getTimestamp() - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
getTopic() - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
getTopic() - Method in interface com.alipay.sofa.ark.spi.event.ArkEvent
Returns the topic of event
getType() - Method in interface com.alipay.sofa.ark.spi.ext.ExtServiceProvider
 
getUniqueId() - Method in interface com.alipay.sofa.ark.spi.registry.ServiceMetadata
get service id, different service implementation of same interface can be recognised by uniqueId
getUrl() - Method in interface com.alipay.sofa.ark.spi.archive.Archive
Returns a URL that can be used to load the archive.
getUrls(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.spi.archive.AbstractArchive
 
getUrls() - Method in interface com.alipay.sofa.ark.spi.archive.BizArchive
fetch classpath of archive to startup ark-biz module
getUrls() - Method in interface com.alipay.sofa.ark.spi.archive.ContainerArchive
fetch classpath of archive to startup ark-container
getUrls() - Method in interface com.alipay.sofa.ark.spi.archive.PluginArchive
fetch classpath of archive to startup ark-plugin
getVersion() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
get Plugin Version
getWebContextPath() - Method in interface com.alipay.sofa.ark.spi.model.BizInfo
get web context path
GROUP_ID_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

H

handleCommand(String) - Method in interface com.alipay.sofa.ark.spi.service.session.CommandProvider
Handler Specified Command
handleEvent(E) - Method in interface com.alipay.sofa.ark.spi.service.event.EventHandler
Called by the EventAdminService service to notify the listener of an event.
hashCode() - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
HIGHEST_PRECEDENCE - Static variable in interface com.alipay.sofa.ark.spi.service.PriorityOrdered
Useful constant for the highest precedence value.

I

IMPORT_CLASSES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
IMPORT_PACKAGES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
IMPORT_RESOURCES_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
init() - Method in interface com.alipay.sofa.ark.spi.service.ArkService
Ark Service init
init(String[]) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployer
Initialize biz deployer
inject(ServiceReference) - Method in interface com.alipay.sofa.ark.spi.service.injection.InjectionService
auto inject Ark Service
inject(Object) - Method in interface com.alipay.sofa.ark.spi.service.injection.InjectionService
inject field annotated by com.alipay.sofa.ark.spi.service.ArkInject
INJECT_EXPORT_PACKAGES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
INJECT_PLUGIN_DEPENDENCIES - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
InjectionService - Interface in com.alipay.sofa.ark.spi.service.injection
Process annotation ArkInject
invoke() - Method in interface com.alipay.sofa.ark.spi.replay.Replay
 
invokeService(String, String) - Method in interface com.alipay.sofa.ark.spi.ext.ExtServiceProvider
 
isActiveBiz(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Check whether the biz specified with a given name and a given version is active BizState.ACTIVATED
isArkApiClass(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is ark api class
isArkExceptionClass(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is ark exception class.
isArkLogClass(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is ark log class.
isArkSpiClass(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is ark spi class
isClassInImport(String, String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is in import-class
isDeclared(URL, String) - Method in interface com.alipay.sofa.ark.spi.model.Biz
check resource whether declared in this biz classLoader.
isDeclaredMode() - Method in interface com.alipay.sofa.ark.spi.model.Biz
check whether this biz is declared mode.
isDeniedImportClass(String, String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is denied by biz
isDeniedImportResource(String, String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether resource is denied by biz
isDirectory() - Method in interface com.alipay.sofa.ark.spi.archive.Archive.Entry
Returns true if the entry represents a directory.
isEntryExist(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.spi.archive.AbstractArchive
 
isEntryExist(Archive.EntryFilter) - Method in interface com.alipay.sofa.ark.spi.archive.BizArchive
check whether the entry satisfy the given Archive.EntryFilter exists or not
isEntryExist(Archive.EntryFilter) - Method in interface com.alipay.sofa.ark.spi.archive.PluginArchive
check whether the entry satisfy the given Archive.EntryFilter exists or not
isExecutedByCommandLine() - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
isResourceInImport(String, String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether resource is in import-resources
isSuccess() - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
isSunReflectClass(String) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
Whether class is sun reflect related class
isValid() - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 

L

LaunchCommand - Class in com.alipay.sofa.ark.spi.argument
command argument parsed as a launchCommand
LaunchCommand() - Constructor for class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
loadExtensionFromArkBiz(Class<T>, String, String) - Static method in class com.alipay.sofa.ark.spi.service.extension.ArkServiceLoader
 
loadExtensionFromArkPlugin(Class<T>, String, String) - Static method in class com.alipay.sofa.ark.spi.service.extension.ArkServiceLoader
 
LOCAL_HOST - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
LOG4J_IGNORE_TCL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
LOWEST_PRECEDENCE - Static variable in interface com.alipay.sofa.ark.spi.service.PriorityOrdered
Useful constant for the lowest precedence value.

M

MAIN_CLASS_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Ark Biz Attribute
MANIFEST_VALUE_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
MASTER_BIZ - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Multiply biz name
match(ServiceReference) - Method in interface com.alipay.sofa.ark.spi.registry.ServiceFilter
Filter ServiceReference
matches(Archive.Entry) - Method in interface com.alipay.sofa.ark.spi.archive.Archive.EntryFilter
Apply the jar entry filter.

O

of(String) - Static method in enum com.alipay.sofa.ark.spi.model.BizState
 

P

PACKAGE_PREFIX_MARK - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PACKAGE_PREFIX_MARK_2 - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
parse(String[]) - Static method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
Pipeline - Interface in com.alipay.sofa.ark.spi.pipeline
Pipeline Interface
PipelineContext - Class in com.alipay.sofa.ark.spi.pipeline
Pipeline Context
PipelineContext() - Constructor for class com.alipay.sofa.ark.spi.pipeline.PipelineContext
 
PipelineStage - Interface in com.alipay.sofa.ark.spi.pipeline
Pipeline stage interface
PLACEHOLDER - Static variable in class com.alipay.sofa.ark.spi.replay.ReplayContext
 
Plugin - Interface in com.alipay.sofa.ark.spi.model
Ark Plugin Module Interface
PLUGIN_ACTIVE_EXCLUDE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_ACTIVE_INCLUDE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
plugin conf, multi value is split by comma.
PLUGIN_CLASS_LOADER_HOOK - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_COMMAND_UNIQUE_ID - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Command Provider
PLUGIN_EVENT_TOPIC_AFTER_INVOKE_PLUGIN_START - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_EVENT_TOPIC_AFTER_INVOKE_PLUGIN_STOP - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_EVENT_TOPIC_BEFORE_INVOKE_PLUGIN_START - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_EVENT_TOPIC_BEFORE_INVOKE_PLUGIN_STOP - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_EXPORT_CLASS_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_EXTENSION_FORMAT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_NAME_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PLUGIN_VERSION_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
PluginActivator - Interface in com.alipay.sofa.ark.spi.service
Plugin Activator which defines Plugin Entry
PluginArchive - Interface in com.alipay.sofa.ark.spi.archive
An archive represents an ark-plugin
PluginContext - Interface in com.alipay.sofa.ark.spi.model
SOFAArk Plugin Runtime Context
PluginDeployService - Interface in com.alipay.sofa.ark.spi.service.plugin
Service to deploy ark plugin
PluginFactoryService - Interface in com.alipay.sofa.ark.spi.service.plugin
Create Plugin according to File and PluginArchive
PluginManagerService - Interface in com.alipay.sofa.ark.spi.service.plugin
Service to manage ark plugin
postFindClass(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
This method will only be called if no class was found from the normal loading process.
postFindResource(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
This method will only be called if no resource was found from the normal loading process.
postFindResources(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
This method will only be called if no resources were found from the normal loading process.
preFindClass(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
invoke this method before load class using biz classLoader or plugin classLoader.
preFindResource(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
invoke this method before load resource using biz classLoader or plugin classLoader.
preFindResources(String, ClassLoaderService, T) - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderHook
If this method returns null then normal loading process is done.
prepareExportClassAndResourceCache() - Method in interface com.alipay.sofa.ark.spi.service.classloader.ClassLoaderService
prepare plugin exported class and resource index Cache
PRIORITY_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Ark Plugin Attribute
PriorityOrdered - Interface in com.alipay.sofa.ark.spi.service
PriorityOrdered is an interface that can be implemented by objects that should be ordered.
process() - Method in interface com.alipay.sofa.ark.spi.command.Command
Process Command
process(PipelineContext) - Method in interface com.alipay.sofa.ark.spi.pipeline.PipelineStage
Process current pipeline stage
PROFILE - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
PROFILE_SPLIT - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 
publishService(Class<T>, T) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
Publish Plugin Service
publishService(Class<T>, T, String) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
Publish Plugin Service
publishService(Class<T>, T, ServiceProvider) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Publish Service
publishService(Class<T>, T, String, ServiceProvider) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Publish Service
putParameter(String, String) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 

Q

QUESTION_MARK_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

R

referenceService(Class<T>) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
Get Service publish by plugin, when there are multiple services, return the highest priority plugin service
referenceService(Class<T>, String) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
Get Service publish by one specific plugin
referenceService(Class<T>) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Get Service, when there are multiple services, return the highest priority service PriorityOrdered
referenceService(Class<T>, String) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Get Service, when there are multiple services, return the highest priority service PriorityOrdered
referenceServices(ServiceFilter) - Method in interface com.alipay.sofa.ark.spi.model.PluginContext
Get Service List publish by plugin
referenceServices(Class<T>) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Get Service List, ordered by priority.
referenceServices(Class<T>, String) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Get Service List, ordered by priority.
referenceServices(ServiceFilter<T>) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Get Service List, ordered by priority.
register(EventHandler) - Method in interface com.alipay.sofa.ark.spi.service.event.EventAdminService
Register an event handler
registerBiz(Biz) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Register Biz
registerPlugin(Plugin) - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginManagerService
Register ark plugin
RegistryService - Interface in com.alipay.sofa.ark.spi.service.registry
Registry Service Interface
REMOTE_ORIGIN_URL - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
removeAndAddBiz(Biz, Biz) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
dynamic to instead a biz
Replay - Interface in com.alipay.sofa.ark.spi.replay
 
ReplayContext - Class in com.alipay.sofa.ark.spi.replay
 
ReplayContext() - Constructor for class com.alipay.sofa.ark.spi.replay.ReplayContext
 
RESOLVE_PARENT_CONTEXT_SERIALIZER_FACTORY - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
RESOURCE_STEM_MARK - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
ROOT_WEB_CONTEXT_PATH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
run() - Method in interface com.alipay.sofa.ark.spi.service.session.TelnetServerService
 

S

sendEvent(ArkEvent) - Method in interface com.alipay.sofa.ark.spi.service.event.EventAdminService
Initiate synchronous delivery of an event.
ServiceFilter<T> - Interface in com.alipay.sofa.ark.spi.registry
Service Filter Interface
ServiceMetadata - Interface in com.alipay.sofa.ark.spi.registry
Service Metadata which contains Service metadata information Service is unique by service anme and plugin name
ServiceProvider - Interface in com.alipay.sofa.ark.spi.registry
Service Provider Interface
ServiceProviderType - Enum in com.alipay.sofa.ark.spi.registry
Define Service Provider Type
ServiceReference<T> - Interface in com.alipay.sofa.ark.spi.registry
Service Reference which maintain Service and Service Metadata
set(String) - Static method in class com.alipay.sofa.ark.spi.replay.ReplayContext
 
setBizName(String) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
setBizVersion(String) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
setClasspath(URL[]) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setCustomBizName(String) - Method in interface com.alipay.sofa.ark.spi.model.Biz
allow to dynamic update biz name
setData(T) - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
setDefinedLocation(T) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
setEmbedServer(T) - Method in interface com.alipay.sofa.ark.spi.web.EmbeddedServerService
set embed tomcat.
setEntryClassName(String) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setEntryMethodName(String) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setErrorCode(String) - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
setErrorMsg(String) - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
setExecutableArchive(ExecutableArchive) - Method in class com.alipay.sofa.ark.spi.pipeline.PipelineContext
 
setExecutableArkBizJar(URL) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setExtensible(Extensible) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
setExtension(Extension) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
setExtensionLoaderService(ExtensionLoaderService) - Static method in class com.alipay.sofa.ark.spi.service.extension.ArkServiceLoader
 
setExtensionUrls(URL[]) - Method in interface com.alipay.sofa.ark.spi.archive.PluginArchive
setExtensionUrls
setImplementClass(Class<I>) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
setInterfaceClass(Class<I>) - Method in class com.alipay.sofa.ark.spi.service.extension.ExtensionClass
 
setLaunchArgs(String[]) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setLaunchCommand(LaunchCommand) - Method in class com.alipay.sofa.ark.spi.pipeline.PipelineContext
 
setOperationType(BizOperation.OperationType) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
setParameters(Map<String, String>) - Method in class com.alipay.sofa.ark.spi.model.BizOperation
 
setPlaceHolder() - Static method in class com.alipay.sofa.ark.spi.replay.ReplayContext
 
setProfiles(String[]) - Method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
setSource(T) - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
setSuccess(boolean) - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
setTimestamp(long) - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
setTopic(String) - Method in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
shutdown() - Method in interface com.alipay.sofa.ark.spi.service.session.TelnetServerService
 
source - Variable in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
SPACE_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
String Constants
SPRING_BOOT_ENDPOINTS_JMX_ENABLED - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Environment Properties
start(String[]) - Method in interface com.alipay.sofa.ark.spi.model.Biz
start Biz
start() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
start Plugin
start(PluginContext) - Method in interface com.alipay.sofa.ark.spi.service.PluginActivator
Start Plugin
stop() - Method in interface com.alipay.sofa.ark.spi.model.Biz
stop Biz
stop() - Method in interface com.alipay.sofa.ark.spi.model.Plugin
stop Plugin
stop(PluginContext) - Method in interface com.alipay.sofa.ark.spi.service.PluginActivator
Stop Plugin
STRING_COLON - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
STRING_SEMICOLON - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
SUREFIRE_BOOT_CLASSPATH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
SUREFIRE_BOOT_CLASSPATH_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
SUREFIRE_BOOT_JAR - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

T

TELNET_COMMAND_THREAD_POOL_NAME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TELNET_PORT_ATTRIBUTE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TELNET_SERVER_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
Telnet Server
TELNET_SERVER_SECURITY_ENABLE - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TELNET_SERVER_WORKER_THREAD_POOL_NAME - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TELNET_SESSION_PROMPT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TELNET_STRING_END - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
TelnetServerService - Interface in com.alipay.sofa.ark.spi.service.session
Providers a thread that listens on the port for telnet connections
timestamp - Variable in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
topic - Variable in class com.alipay.sofa.ark.spi.event.AbstractArkEvent
 
toString(String[]) - Static method in class com.alipay.sofa.ark.spi.argument.LaunchCommand
 
toString() - Method in class com.alipay.sofa.ark.spi.ext.ExtResponse
 
toString() - Method in enum com.alipay.sofa.ark.spi.model.BizState
 

U

unDeploy() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployer
un-deploy biz, whose resources and service would be unloaded.
unDeploy() - Method in interface com.alipay.sofa.ark.spi.service.biz.BizDeployService
Un-deploy all ark ark biz
unDeploy() - Method in interface com.alipay.sofa.ark.spi.service.plugin.PluginDeployService
Un-deploy all ark plugins
unPublishServices(ServiceFilter) - Method in interface com.alipay.sofa.ark.spi.service.registry.RegistryService
Drive out service which match the given serviceFilter.
unRegister(EventHandler) - Method in interface com.alipay.sofa.ark.spi.service.event.EventAdminService
un-register an event handler
unRegister(ClassLoader) - Method in interface com.alipay.sofa.ark.spi.service.event.EventAdminService
un-register event handler whose classLoader matches the specified param.
unRegisterBiz(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Un-Register Biz, it requires the biz state must be BizState.ACTIVATED or BizState.DEACTIVATED or BizState.BROKEN
unRegisterBizStrictly(String, String) - Method in interface com.alipay.sofa.ark.spi.service.biz.BizManagerService
Un-Register Biz in strict mode, it ignores the biz state, generally invoked when install biz failed.
unset() - Static method in class com.alipay.sofa.ark.spi.replay.ReplayContext
 

V

validate(String) - Method in interface com.alipay.sofa.ark.spi.service.session.CommandProvider
Validate whether command is valid
valueOf(String) - Static method in enum com.alipay.sofa.ark.spi.model.BizOperation.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alipay.sofa.ark.spi.model.BizState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alipay.sofa.ark.spi.registry.ServiceProviderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.alipay.sofa.ark.spi.model.BizOperation.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alipay.sofa.ark.spi.model.BizState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alipay.sofa.ark.spi.registry.ServiceProviderType
Returns an array containing the constants of this enum type, in the order they are declared.
VM_PROFILE - Static variable in interface com.alipay.sofa.ark.spi.argument.CommandArgument
 

W

WEB_CONTEXT_PATH - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 

Z

ZOOKEEPER_CONTEXT_SPLIT - Static variable in class com.alipay.sofa.ark.spi.constant.Constants
 
A B C D E F G H I L M O P Q R S T U V W Z 
Skip navigation links

Copyright © 2024. All rights reserved.