com.dtolabs.rundeck.plugins.logging
Interface ExecutionFileStoragePlugin

All Superinterfaces:
ExecutionFileStorage

public interface ExecutionFileStoragePlugin
extends ExecutionFileStorage

Plugin to implement ExecutionFileStorage


Method Summary
 void initialize(java.util.Map<java.lang.String,? extends java.lang.Object> context)
          Initializes the plugin with contextual data
 boolean isAvailable(java.lang.String filetype)
          Returns true if the file for the context and the given filetype is available, false otherwise
 
Methods inherited from interface com.dtolabs.rundeck.core.logging.ExecutionFileStorage
retrieve, store
 

Method Detail

initialize

void initialize(java.util.Map<java.lang.String,? extends java.lang.Object> context)
Initializes the plugin with contextual data

Parameters:
context -

isAvailable

boolean isAvailable(java.lang.String filetype)
                    throws ExecutionFileStorageException
Returns true if the file for the context and the given filetype is available, false otherwise

Parameters:
filetype - file type or extension of the file to check
Returns:
true if a file with the given filetype is available for the context
Throws:
ExecutionFileStorageException - if there is an error determining the availability