public class AgentClassServerImpl extends Object implements AgentClassServer, org.springframework.web.context.ServletContextAware
| Constructor and Description |
|---|
AgentClassServerImpl(AgentPluginResolver agentPluginResolver,
ClasspathDiscoverer classpathDiscoverer,
FrameworkBundlesResolver frameworkBundlesResolver) |
public AgentClassServerImpl(AgentPluginResolver agentPluginResolver, ClasspathDiscoverer classpathDiscoverer, FrameworkBundlesResolver frameworkBundlesResolver)
@NotNull public @NotNull ClassServerManifest getSystemClasspath()
getSystemClasspath in interface AgentClassServer@NotNull public @NotNull Map<String,JarDescriptor> getJarsOnSystemClasspath()
getJarsOnSystemClasspath in interface AgentClassServer@NotNull public @NotNull Map<String,JarDescriptor> getJarsOfUserInstalledPlugins()
getJarsOfUserInstalledPlugins in interface AgentClassServer@NotNull public @NotNull Map<String,JarDescriptor> getJarsOfSystemProvidedPlugins()
getJarsOfSystemProvidedPlugins in interface AgentClassServer@NotNull public @NotNull Map<String,JarDescriptor> getJarsOfFrameworkBundle()
getJarsOfFrameworkBundle in interface AgentClassServer@NotNull public @NotNull ClassServerManifest getSystemClasspath(@NotNull @NotNull Set<FileHashDescriptor> fileHashDescriptorsFromAgent)
getSystemClasspath in interface AgentClassServerfileHashDescriptorsFromAgent - of the jars that the agent already has locally@NotNull public @NotNull ClassServerManifest getUserInstalledPlugins(@NotNull @NotNull Set<FileHashDescriptor> fileHashDescriptors)
getUserInstalledPlugins in interface AgentClassServerfileHashDescriptors - of the jars that the agent already has locally@NotNull public @NotNull ClassServerManifest getSystemProvidedPlugins(@NotNull @NotNull Set<FileHashDescriptor> fileHashDescriptors)
getSystemProvidedPlugins in interface AgentClassServerfileHashDescriptors - of the jars that the agent already has locallypublic ClassServerManifest getPluginFrameworkBundles(@NotNull @NotNull Set<FileHashDescriptor> fileHashDescriptors)
getPluginFrameworkBundles in interface AgentClassServerfileHashDescriptors - of the jars that the agent already has locally@NotNull public @NotNull Iterable<com.atlassian.plugin.Plugin> getPluginsAvailableForRemoteAgents()
getPluginsAvailableForRemoteAgents in interface AgentClassServer@NotNull public @NotNull com.google.common.io.ByteSource getSystemClasspathZip()
getSystemClasspathZip in interface AgentClassServerInputStream to a zip file containing the complete agent classpathpublic void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext in interface org.springframework.web.context.ServletContextAwareCopyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.