org.jboss.virtual.spi
Class FileHandlerPluginRegistry

java.lang.Object
  extended by org.jboss.virtual.spi.FileHandlerPluginRegistry

public class FileHandlerPluginRegistry
extends java.lang.Object

Singleton file handler plugin registry

Author:
Ales Justin

Method Summary
 boolean addFileHandlerPlugin(FileHandlerPlugin plugin)
          Add file handler plugin.
 java.util.Set<FileHandlerPlugin> getFileHandlerPlugins()
          Return unmodifiable plugins.
static FileHandlerPluginRegistry getInstance()
          Get instance.
 boolean removeFileHandlerPlugin(FileHandlerPlugin plugin)
          Remove file handler plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static FileHandlerPluginRegistry getInstance()
Get instance.

Returns:
get instance

addFileHandlerPlugin

public boolean addFileHandlerPlugin(FileHandlerPlugin plugin)
Add file handler plugin.

Parameters:
plugin - the plugin
Returns:
see Set#add

removeFileHandlerPlugin

public boolean removeFileHandlerPlugin(FileHandlerPlugin plugin)
Remove file handler plugin.

Parameters:
plugin - the plugin
Returns:
see Set#remove

getFileHandlerPlugins

public java.util.Set<FileHandlerPlugin> getFileHandlerPlugins()
Return unmodifiable plugins.

Returns:
the plugins copy