com.atlassian.bamboo.agent.classserver
Interface ClassServerManifest

All Known Implementing Classes:
ClassServerManifestImpl

public interface ClassServerManifest

Provides a description of what the classpath contains and what should be removed on the agent

Since:
3.3

Method Summary
 java.util.Set<JarDescriptor> getJars()
           
 java.util.Set<FileHashDescriptor> getJarsToRemove()
           
 void write(java.util.zip.ZipOutputStream zipOutputStream)
          Writes the MANIFEST.DAT entry to the given ZipOutputStream
 

Method Detail

write

void write(@NotNull
           java.util.zip.ZipOutputStream zipOutputStream)
           throws java.io.IOException
Writes the MANIFEST.DAT entry to the given ZipOutputStream

Parameters:
zipOutputStream - to write the MANIFEST.DAT entry to
Throws:
java.io.IOException - if an error occurs while writing MANIFEST.DAT

getJars

@NotNull
java.util.Set<JarDescriptor> getJars()
Returns:
jars to be transferred to agent

getJarsToRemove

@NotNull
java.util.Set<FileHashDescriptor> getJarsToRemove()
Returns:
jars to be removed on agent


Copyright © 2012 Atlassian. All Rights Reserved.