Package org.pentaho.di.core.compress
Class CompressionProviderFactory
- java.lang.Object
-
- org.pentaho.di.core.compress.CompressionProviderFactory
-
- All Implemented Interfaces:
CompressionProviderFactoryInterface
public class CompressionProviderFactory extends Object implements CompressionProviderFactoryInterface
-
-
Field Summary
Fields Modifier and Type Field Description protected static CompressionProviderFactoryINSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionProvidercreateCompressionProviderInstance(String name)CompressionProvidergetCompressionProviderByName(String name)String[]getCompressionProviderNames()Collection<CompressionProvider>getCompressionProviders()static CompressionProviderFactorygetInstance()protected List<org.pentaho.di.core.plugins.PluginInterface>getPlugins()
-
-
-
Field Detail
-
INSTANCE
protected static CompressionProviderFactory INSTANCE
-
-
Method Detail
-
getInstance
public static CompressionProviderFactory getInstance()
-
createCompressionProviderInstance
public CompressionProvider createCompressionProviderInstance(String name)
- Specified by:
createCompressionProviderInstancein interfaceCompressionProviderFactoryInterface
-
getCompressionProviders
public Collection<CompressionProvider> getCompressionProviders()
- Specified by:
getCompressionProvidersin interfaceCompressionProviderFactoryInterface
-
getCompressionProviderNames
public String[] getCompressionProviderNames()
- Specified by:
getCompressionProviderNamesin interfaceCompressionProviderFactoryInterface
-
getCompressionProviderByName
public CompressionProvider getCompressionProviderByName(String name)
- Specified by:
getCompressionProviderByNamein interfaceCompressionProviderFactoryInterface
-
getPlugins
protected List<org.pentaho.di.core.plugins.PluginInterface> getPlugins()
-
-