Class CombinedConfig
- java.lang.Object
-
- org.alfresco.transform.client.registry.CombinedConfig
-
- Direct Known Subclasses:
LocalCombinedConfig
public class CombinedConfig extends Object
This class reads multiple T-Engine config and local files and registers them all with a registry as if they were all in one file. Transform options are shared between all sources.The caller should make calls to
addRemoteConfig(List, String)andaddLocalConfig(String)followed by a call toregister(TransformServiceRegistryImpl).- Author:
- adavis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCombinedConfig.TransformAndItsOrigin
-
Constructor Summary
Constructors Constructor Description CombinedConfig(org.apache.commons.logging.Log log)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddLocalConfig(String path)voidaddPassThroughTransformer(MimetypeService mimetypeService)Adds a PassThrough transform where the source and target mimetypes are identical, or transforms to "text/plain" from selected text based types.booleanaddRemoteConfig(List<String> urls, String remoteType)voidregister(TransformServiceRegistryImpl registry)protected intremoveInvalidTransformer(int i, List<CombinedConfig.TransformAndItsOrigin> combinedTransformers, TransformServiceRegistryImpl registry, CombinedConfig.TransformAndItsOrigin transformAndItsOrigin, org.alfresco.transform.client.model.config.Transformer transformer, String name, String readFrom, boolean isPipeline, boolean isFailover)protected static StringtransformerName(String name)
-
-
-
Method Detail
-
addLocalConfig
public boolean addLocalConfig(String path)
-
addPassThroughTransformer
public void addPassThroughTransformer(MimetypeService mimetypeService)
Adds a PassThrough transform where the source and target mimetypes are identical, or transforms to "text/plain" from selected text based types.- Parameters:
mimetypeService- to find all the mimetypes
-
register
public void register(TransformServiceRegistryImpl registry)
-
removeInvalidTransformer
protected int removeInvalidTransformer(int i, List<CombinedConfig.TransformAndItsOrigin> combinedTransformers, TransformServiceRegistryImpl registry, CombinedConfig.TransformAndItsOrigin transformAndItsOrigin, org.alfresco.transform.client.model.config.Transformer transformer, String name, String readFrom, boolean isPipeline, boolean isFailover)
-
-