- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-