org.cid.distribution
Class DistributionProcessFactory

java.lang.Object
  extended by org.cid.distribution.DistributionProcessFactory

public final class DistributionProcessFactory
extends java.lang.Object

Provides helper methods to build DistributionProcess instances.

Version:
$Revision: 185 $

Method Summary
static org.apache.commons.vfs.FileSystemManager getFsManager()
          Returns a reference of the FileSystemManager used by the factory.
static DistributionProcess newDistributionProcess(java.io.InputStream configInputStream, java.lang.String configName)
          Builds a DistributionProcess instance and configures it.
static DistributionProcess newDistributionProcess(java.lang.String url)
          Builds a DistributionProcess instance and configures it.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFsManager

public static org.apache.commons.vfs.FileSystemManager getFsManager()
Returns a reference of the FileSystemManager used by the factory.


newDistributionProcess

public static DistributionProcess newDistributionProcess(java.io.InputStream configInputStream,
                                                         java.lang.String configName)
                                                  throws DistributionConfigurationException
Builds a DistributionProcess instance and configures it. This is the main method for building DistributionProcess instances, and all the other methods call this one.

Parameters:
config - The XMLConfiguration instance that holds this list's configuration.
Returns:
The new DistributionProcess instance.
Throws:
DistributionConfigurationException

newDistributionProcess

public static DistributionProcess newDistributionProcess(java.lang.String url)
                                                  throws DistributionConfigurationException
Builds a DistributionProcess instance and configures it. You can use any of the URL wrappers supported (http://, ftp://, sftp://, smb://...) in addition to local files.

Parameters:
url - The filename or URL of the configuration file for this list.
Returns:
The new DistributionProcess instance.
Throws:
DistributionConfigurationException


Copyright © 2006 null. All Rights Reserved.