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

A

AbstractLauncher - Class in com.alipay.sofa.ark.bootstrap
 
AbstractLauncher() - Constructor for class com.alipay.sofa.ark.bootstrap.AbstractLauncher
 
addVisitor(T) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryParser
 
AgentClassLoader - Class in com.alipay.sofa.ark.bootstrap
Used to collect classpath of java agent.
AgentClassLoader(URL[], ClassLoader) - Constructor for class com.alipay.sofa.ark.bootstrap.AgentClassLoader
 
append(String) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
append(AsciiBytes) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
append(byte[]) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
apply(AsciiBytes) - Method in interface com.alipay.sofa.ark.loader.jar.JarEntryFilter
Apply the jar entry filter.
archive - Variable in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
archive - Variable in class com.alipay.sofa.ark.loader.JarBizArchive
 
archive - Variable in class com.alipay.sofa.ark.loader.JarPluginArchive
 
ArkLauncher - Class in com.alipay.sofa.ark.bootstrap
AbstractLauncher for JAR based archives.
ArkLauncher() - Constructor for class com.alipay.sofa.ark.bootstrap.ArkLauncher
 
ArkLauncher(ExecutableArchive) - Constructor for class com.alipay.sofa.ark.bootstrap.ArkLauncher
 
AsciiBytes - Class in com.alipay.sofa.ark.loader.jar
Simple wrapper around a byte array that represents an ASCII.
AsciiBytes(String) - Constructor for class com.alipay.sofa.ark.loader.jar.AsciiBytes
Create a new AsciiBytes from the specified String.
AsciiBytes(byte[]) - Constructor for class com.alipay.sofa.ark.loader.jar.AsciiBytes
Create a new AsciiBytes from the specified bytes.
AsciiBytes(byte[], int, int) - Constructor for class com.alipay.sofa.ark.loader.jar.AsciiBytes
Create a new AsciiBytes from the specified bytes.
available() - Method in class com.alipay.sofa.ark.loader.jar.ZipInflaterInputStream
 

B

BaseExecutableArchiveLauncher - Class in com.alipay.sofa.ark.bootstrap
Base class for executable archive AbstractLaunchers.
BaseExecutableArchiveLauncher() - Constructor for class com.alipay.sofa.ark.bootstrap.BaseExecutableArchiveLauncher
 
BaseExecutableArchiveLauncher(ExecutableArchive) - Constructor for class com.alipay.sofa.ark.bootstrap.BaseExecutableArchiveLauncher
 
Bytes - Class in com.alipay.sofa.ark.loader.jar
Utilities for dealing with bytes from ZIP files.

C

CentralDirectoryEndRecord - Class in com.alipay.sofa.ark.loader.jar
A ZIP File "End of central directory record" (EOCD).
CentralDirectoryEndRecord(RandomAccessData) - Constructor for class com.alipay.sofa.ark.loader.jar.CentralDirectoryEndRecord
Create a new CentralDirectoryEndRecord instance from the specified RandomAccessData, searching backwards from the end until a valid block is located.
CentralDirectoryFileHeader - Class in com.alipay.sofa.ark.loader.jar
A ZIP File "Central directory file header record" (CDFH).
CentralDirectoryFileHeader() - Constructor for class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
CentralDirectoryFileHeader(byte[], int, AsciiBytes, byte[], AsciiBytes, long) - Constructor for class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
CentralDirectoryParser - Class in com.alipay.sofa.ark.loader.jar
Parses the central directory from a JAR file.
CentralDirectoryParser() - Constructor for class com.alipay.sofa.ark.loader.jar.CentralDirectoryParser
 
CentralDirectoryVisitor - Interface in com.alipay.sofa.ark.loader.jar
Callback visitor triggered by CentralDirectoryParser.
ClassPathArchive(String, String, URL[]) - Constructor for class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
ClasspathLauncher - Class in com.alipay.sofa.ark.bootstrap
 
ClasspathLauncher(ClasspathLauncher.ClassPathArchive) - Constructor for class com.alipay.sofa.ark.bootstrap.ClasspathLauncher
 
ClasspathLauncher.ClassPathArchive - Class in com.alipay.sofa.ark.bootstrap
 
clearCache() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
clearCache() - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
clone() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
close() - Method in class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
 
close() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
close() - Method in class com.alipay.sofa.ark.loader.jar.ZipInflaterInputStream
 
com.alipay.sofa.ark.bootstrap - package com.alipay.sofa.ark.bootstrap
 
com.alipay.sofa.ark.loader - package com.alipay.sofa.ark.loader
 
com.alipay.sofa.ark.loader.archive - package com.alipay.sofa.ark.loader.archive
 
com.alipay.sofa.ark.loader.data - package com.alipay.sofa.ark.loader.data
 
com.alipay.sofa.ark.loader.jar - package com.alipay.sofa.ark.loader.jar
 
com.alipay.sofa.ark.loader.util - package com.alipay.sofa.ark.loader.util
 
connect() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
ContainerClassLoader - Class in com.alipay.sofa.ark.bootstrap
ClassLoader to load Ark Container
ContainerClassLoader(URL[], ClassLoader, ClassLoader) - Constructor for class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
ContainerClassLoader(URL[], ClassLoader, ClassLoader, ClassLoader) - Constructor for class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
containsEntry(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
containsEntry(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
createArchive() - Method in class com.alipay.sofa.ark.bootstrap.BaseExecutableArchiveLauncher
Returns the executable file archive
createContainerClassLoader(ContainerArchive) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Create a classloader for the ark container archive
createContainerClassLoader(URL[], ClassLoader, ClassLoader) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Create a classloader for the specified URLs.
createDirectoryBizModuleArchive() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
createDirectoryContainerArchive() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
createMainMethodRunner(String, String[]) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
 

D

DirectoryBizArchive - Class in com.alipay.sofa.ark.loader
Ark Biz Module Directory
DirectoryBizArchive(String, String, URL[]) - Constructor for class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
DirectoryContainerArchive - Class in com.alipay.sofa.ark.loader
Ark Container Directory
DirectoryContainerArchive(URL[]) - Constructor for class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 

E

EmbedClassPathArchive - Class in com.alipay.sofa.ark.loader
A embed classpath archive base on an application fat jar
EmbedClassPathArchive(String, String, URL[]) - Constructor for class com.alipay.sofa.ark.loader.EmbedClassPathArchive
 
endsWith(AsciiBytes) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
entries() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
ENTRY_CACHE_SIZE - Static variable in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
equals(Object) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
ExecutableArkBizJar - Class in com.alipay.sofa.ark.loader
Executable Ark Biz Fat Jar
ExecutableArkBizJar(Archive) - Constructor for class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
ExecutableArkBizJar(Archive, URL) - Constructor for class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
ExplodedArchive - Class in com.alipay.sofa.ark.loader.archive
Archive implementation backed by an exploded archive directory.
ExplodedArchive(File) - Constructor for class com.alipay.sofa.ark.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.
ExplodedArchive(File, boolean) - Constructor for class com.alipay.sofa.ark.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.
ExplodedBizArchive - Class in com.alipay.sofa.ark.loader
Ark Biz Module exploded directory archive
ExplodedBizArchive(File) - Constructor for class com.alipay.sofa.ark.loader.ExplodedBizArchive
 

F

FILE_IN_JAR - Static variable in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
fill(InputStream, byte[]) - Static method in class com.alipay.sofa.ark.loader.jar.Bytes
 
fill() - Method in class com.alipay.sofa.ark.loader.jar.ZipInflaterInputStream
 
filterBizUrl(String) - Method in class com.alipay.sofa.ark.loader.EmbedClassPathArchive
过滤出biz包
filterBizUrls(URL[]) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
this method is used to eliminate agent classpath and biz classpath
filterUrls(String) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
filterURLs(URL[]) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
this method is used to choose jar file which is contained in sofa-ark-all.jar
fromRandomAccessData(RandomAccessData, int, JarEntryFilter) - Static method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
fromSurefire(URL[]) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 

G

get(RandomAccessData) - Static method in class com.alipay.sofa.ark.loader.jar.Bytes
 
get(InputStream, long) - Static method in class com.alipay.sofa.ark.loader.jar.Bytes
 
getArkContainerJarMarkers() - Static method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getAttributes() - Method in class com.alipay.sofa.ark.loader.jar.JarEntry
 
getBizArchives() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getBizArchives() - Method in class com.alipay.sofa.ark.loader.EmbedClassPathArchive
 
getBizArchives() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
Returns the ark-biz module archives that will run upon ark container
getCentralDirectory(RandomAccessData) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryEndRecord
Return the bytes of the "Central directory" based on the offset indicated in this record.
getCertificates() - Method in class com.alipay.sofa.ark.loader.jar.JarEntry
 
getClassName() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getCodeSigners() - Method in class com.alipay.sofa.ark.loader.jar.JarEntry
 
getComment() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getCompressedSize() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getConfClasspath() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getConfClasspath() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getContainerArchive() - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Returns the container archive archive
getContainerArchive() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getContainerArchive() - Method in class com.alipay.sofa.ark.loader.EmbedClassPathArchive
 
getContainerArchive() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getContent() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getContentLength() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getContentLengthLong() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getContentType() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getCrc() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getEntry(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getEntry(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
getEntryData(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
getEntryName() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getExecutableArchive() - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Returns the executable archive
getExecutableArchive() - Method in class com.alipay.sofa.ark.bootstrap.BaseExecutableArchiveLauncher
 
getExportUrls() - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getExtensionUrls() - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getExtra() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getFile() - Method in class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
Returns the underlying File.
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getInputStream(RandomAccessData.ResourceAccess) - Method in interface com.alipay.sofa.ark.loader.data.RandomAccessData
Returns an InputStream that can be used to read the underlying data.
getInputStream(RandomAccessData.ResourceAccess) - Method in class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getInputStream(ZipEntry, RandomAccessData.ResourceAccess) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getInputStream(String, RandomAccessData.ResourceAccess) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
getInputStream(FileHeader, RandomAccessData.ResourceAccess) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
getInputStream() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
getInputStream(ZipEntry) - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getJarContainerArchive() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getJarEntry() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive.JarFileEntry
 
getJarEntry(String) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getJarEntry() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getJarFile() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getJarFileURL() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getLastModified() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getLocalHeaderOffset() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getLocalHeaderOffset() - Method in class com.alipay.sofa.ark.loader.jar.JarEntry
 
getMainClass() - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Returns the main class that should be launched.
getMainClass() - Method in class com.alipay.sofa.ark.bootstrap.ArkLauncher
 
getManifest() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getManifest() - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getManifest() - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
getManifest() - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getMethod() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getMethodName() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getName() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive.JarFileEntry
 
getName() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getName() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
getNestedArchive(Archive.Entry) - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getNestedJarFile(ZipEntry) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - Method in class com.alipay.sofa.ark.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedRootJarFromJarLocation(String) - Static method in class com.alipay.sofa.ark.loader.jar.JarUtils
 
getNumberOfRecords() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryEndRecord
Return the number of ZIP entries in the file.
getPathFromRoot() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getPermission() - Method in class com.alipay.sofa.ark.loader.jar.JarURLConnection
 
getPluginArchives() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getPluginArchives() - Method in class com.alipay.sofa.ark.loader.EmbedClassPathArchive
 
getPluginArchives() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
Returns the ark plugin archives that will be applied to class isolation strategy of ark container
getPomProperties() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getPomProperties() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getResource(String) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
getResources(String) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
getRootJarFile() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
getRootJarFileFromUrl(URL) - Method in class com.alipay.sofa.ark.loader.jar.Handler
 
getSize() - Method in interface com.alipay.sofa.ark.loader.data.RandomAccessData
Returns the size of the data.
getSize() - Method in class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
 
getSize() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getStartOfArchive(RandomAccessData) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryEndRecord
Returns the location in the data that the archive actually starts.
getSubsection(long, long) - Method in interface com.alipay.sofa.ark.loader.data.RandomAccessData
Returns a new RandomAccessData for a specific subsection of this data.
getSubsection(long, long) - Method in class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
 
getTime() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
getUrl() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
getUrl() - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
Return a URL that can be used to access this JAR file.
getUrl() - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
getUrl() - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
getUrlJarFileArchive(URL) - Method in class com.alipay.sofa.ark.loader.EmbedClassPathArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
getUrls() - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
fetch classpath to startup sofa-ark plugin

H

Handler - Class in com.alipay.sofa.ark.loader.jar
URLStreamHandler for Spring Boot loader JarFiles.
Handler() - Constructor for class com.alipay.sofa.ark.loader.jar.Handler
 
Handler(JarFile) - Constructor for class com.alipay.sofa.ark.loader.jar.Handler
 
hashCode() - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
hashCode(String) - Static method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
hashCode(int, String) - Static method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
hashCode(URL) - Method in class com.alipay.sofa.ark.loader.jar.Handler
 
hasMoreElements() - Method in class com.alipay.sofa.ark.bootstrap.UseFastConnectionExceptionsEnumeration
 
hasName(String, String) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
hasName(String, String) - Method in class com.alipay.sofa.ark.loader.jar.JarEntry
 

I

isArkExportClass(String) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
isDirectory() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive.JarFileEntry
 
isDirectory() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
isEntryExist(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
isEntryExist(Archive.EntryFilter) - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
isTestMode() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
isValid() - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryEndRecord
 
iterator() - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.DirectoryContainerArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
iterator() - Method in class com.alipay.sofa.ark.loader.ExplodedBizArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
iterator() - Method in class com.alipay.sofa.ark.loader.JarBizArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.JarContainerArchive
 
iterator() - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 

J

JAR_SEPARATOR - Static variable in class com.alipay.sofa.ark.loader.jar.JarUtils
 
JAR_SUFFIX - Static variable in class com.alipay.sofa.ark.loader.jar.JarUtils
 
JarBizArchive - Class in com.alipay.sofa.ark.loader
Ark Biz Module Fat Jar
JarBizArchive(Archive) - Constructor for class com.alipay.sofa.ark.loader.JarBizArchive
 
JarContainerArchive - Class in com.alipay.sofa.ark.loader
Ark Container Fat Jar
JarContainerArchive(Archive) - Constructor for class com.alipay.sofa.ark.loader.JarContainerArchive
 
JarEntry - Class in com.alipay.sofa.ark.loader.jar
Extended variant of JarEntry returned by JarFiles.
JarEntryFilter - Interface in com.alipay.sofa.ark.loader.jar
Interface that can be used to filter and optionally rename jar entries.
JarFile - Class in com.alipay.sofa.ark.loader.jar
Extended variant of JarFile that behaves in the same way but offers the following additional functionality.
JarFile(File) - Constructor for class com.alipay.sofa.ark.loader.jar.JarFile
Create a new JarFile backed by the specified file.
JarFileArchive - Class in com.alipay.sofa.ark.loader.archive
Archive implementation backed by a JarFile.
JarFileArchive(File) - Constructor for class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
JarFileArchive(File, URL) - Constructor for class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
JarFileArchive(JarFile) - Constructor for class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
JarFileArchive.JarFileEntry - Class in com.alipay.sofa.ark.loader.archive
Archive.Entry implementation backed by a JarEntry.
JarFileEntries - Class in com.alipay.sofa.ark.loader.jar
Provides access to entries from a JarFile.
JarFileEntries(JarFile, JarEntryFilter) - Constructor for class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
JarFileEntry(JarEntry) - Constructor for class com.alipay.sofa.ark.loader.archive.JarFileArchive.JarFileEntry
 
JarPluginArchive - Class in com.alipay.sofa.ark.loader
 
JarPluginArchive(Archive) - Constructor for class com.alipay.sofa.ark.loader.JarPluginArchive
 
JarURLConnection - Class in com.alipay.sofa.ark.loader.jar
JarUtils - Class in com.alipay.sofa.ark.loader.jar
 
JarUtils() - Constructor for class com.alipay.sofa.ark.loader.jar.JarUtils
 

L

launch(String[]) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Launch the ark container.
launch(String[], String, Method) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Launch the ark container.
launch(String, Class) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
Launch the ark container in TEST run mode.
launch(String[], String, ClassLoader) - Method in class com.alipay.sofa.ark.bootstrap.AbstractLauncher
 
length() - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
littleEndianValue(byte[], int, int) - Static method in class com.alipay.sofa.ark.loader.jar.Bytes
 
load(byte[], int, RandomAccessData, int, JarEntryFilter) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryFileHeader
 
loadClass(String, boolean) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 

M

main(String[]) - Static method in class com.alipay.sofa.ark.bootstrap.ArkLauncher
 
MainMethodRunner - Class in com.alipay.sofa.ark.bootstrap
Utility class that is used to call a main method.
MainMethodRunner(String, String[], Map<String, String>) - Constructor for class com.alipay.sofa.ark.bootstrap.MainMethodRunner
Create a new MainMethodRunner instance.
MOCK_IDE_ARK_BIZ_MAIN_CLASS - Static variable in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
MOCK_IDE_ARK_BIZ_NAME - Static variable in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
MOCK_IDE_ARK_BIZ_VERSION - Static variable in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
MOCK_IDE_BIZ_STARTUP_PRIORITY - Static variable in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
MOCK_IDE_WEB_CONTEXT_PATH - Static variable in class com.alipay.sofa.ark.loader.DirectoryBizArchive
 
modifyPath(String) - Static method in class com.alipay.sofa.ark.loader.util.ModifyPathUtils
When using SofaArk in the Windows environment, you will encounter a path error.
ModifyPathUtils - Class in com.alipay.sofa.ark.loader.util
 
ModifyPathUtils() - Constructor for class com.alipay.sofa.ark.loader.util.ModifyPathUtils
 

N

nextElement() - Method in class com.alipay.sofa.ark.bootstrap.UseFastConnectionExceptionsEnumeration
 

O

openConnection(URL) - Method in class com.alipay.sofa.ark.loader.jar.Handler
 

P

parse(RandomAccessData, boolean) - Method in class com.alipay.sofa.ark.loader.jar.CentralDirectoryParser
Parse the source data, triggering visitors.
parseArtifactId(String) - Static method in class com.alipay.sofa.ark.loader.jar.JarUtils
 
parseClassPathFromSurefireBoot(URL) - Method in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
when execute mvn test, the classpath would be recorded in a MANIFEST.MF file , including a surefire boot jar.
parseURL(URL, String, int, int) - Method in class com.alipay.sofa.ark.loader.jar.Handler
 

R

RandomAccessData - Interface in com.alipay.sofa.ark.loader.data
Interface that provides read-only random access to some underlying data.
RandomAccessData.ResourceAccess - Enum in com.alipay.sofa.ark.loader.data
Lock modes for accessing the underlying resource.
RandomAccessDataFile - Class in com.alipay.sofa.ark.loader.data
RandomAccessData implementation backed by a RandomAccessFile.
RandomAccessDataFile(File) - Constructor for class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
RandomAccessDataFile(File, int) - Constructor for class com.alipay.sofa.ark.loader.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
read(byte[], int, int) - Method in class com.alipay.sofa.ark.loader.jar.ZipInflaterInputStream
 
registerUrlProtocolHandler() - Static method in class com.alipay.sofa.ark.loader.jar.JarFile
Register a 'java.protocol.handler.pkgs' property so that a URLStreamHandler will be located to deal with jar URLs.
resolveArkExportClass(String) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
Load ark spi class
resolveClass(String, boolean) - Method in class com.alipay.sofa.ark.bootstrap.ContainerClassLoader
 
run() - Method in class com.alipay.sofa.ark.bootstrap.MainMethodRunner
 

S

sameFile(URL, URL) - Method in class com.alipay.sofa.ark.loader.jar.Handler
 
setExtensionUrls(URL[]) - Method in class com.alipay.sofa.ark.loader.JarPluginArchive
 
setUseFastConnectionExceptions(boolean) - Static method in class com.alipay.sofa.ark.loader.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
size() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 
SOFA_ARK_CONTAINER - Variable in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
SOFA_ARK_MAIN - Variable in class com.alipay.sofa.ark.bootstrap.ArkLauncher
 
SOFA_ARK_MODULE - Variable in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
SOFA_ARK_PLUGIN - Variable in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
startsWith(AsciiBytes) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
substring(int) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
substring(int, int) - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 

T

toString() - Method in class com.alipay.sofa.ark.loader.archive.ExplodedArchive
 
toString() - Method in class com.alipay.sofa.ark.loader.archive.JarFileArchive
 
toString() - Method in class com.alipay.sofa.ark.loader.jar.AsciiBytes
 
toString() - Method in class com.alipay.sofa.ark.loader.jar.JarFile
 

U

url - Variable in class com.alipay.sofa.ark.loader.ExecutableArkBizJar
 
urlClassLoader - Variable in class com.alipay.sofa.ark.bootstrap.ClasspathLauncher.ClassPathArchive
 
UseFastConnectionExceptionsEnumeration - Class in com.alipay.sofa.ark.bootstrap
 
UseFastConnectionExceptionsEnumeration(Enumeration<URL>) - Constructor for class com.alipay.sofa.ark.bootstrap.UseFastConnectionExceptionsEnumeration
 

V

valueOf(String) - Static method in enum com.alipay.sofa.ark.loader.data.RandomAccessData.ResourceAccess
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.alipay.sofa.ark.loader.data.RandomAccessData.ResourceAccess
Returns an array containing the constants of this enum type, in the order they are declared.
visitEnd() - Method in interface com.alipay.sofa.ark.loader.jar.CentralDirectoryVisitor
 
visitEnd() - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
visitFileHeader(CentralDirectoryFileHeader, int) - Method in interface com.alipay.sofa.ark.loader.jar.CentralDirectoryVisitor
 
visitFileHeader(CentralDirectoryFileHeader, int) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 
visitStart(CentralDirectoryEndRecord, RandomAccessData) - Method in interface com.alipay.sofa.ark.loader.jar.CentralDirectoryVisitor
 
visitStart(CentralDirectoryEndRecord, RandomAccessData) - Method in class com.alipay.sofa.ark.loader.jar.JarFileEntries
 

Z

ZipInflaterInputStream - Class in com.alipay.sofa.ark.loader.jar
InflaterInputStream that supports the writing of an extra "dummy" byte (which is required with JDK 6) and returns accurate available() results.
A B C D E F G H I J L M N O P R S T U V Z 
Skip navigation links

Copyright © 2024. All rights reserved.