@Deprecated public abstract class AbstractRemoteContentTransformer extends AbstractContentTransformer2
RemoteTransformerClient is set and
the ".url" Alfresco global property is set.transformerDebugtransformerConfig| Constructor and Description |
|---|
AbstractRemoteContentTransformer()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet()
Deprecated.
|
protected abstract org.apache.commons.logging.Log |
getLogger()
Deprecated.
|
boolean |
isAvailable()
Deprecated.
|
boolean |
isTransformable(String sourceMimetype,
long sourceSize,
String targetMimetype,
TransformationOptions options)
Deprecated.
Indicates whether the provided source mimetype can be transformed into the target mimetype with
the options specified by this content transformer.
|
void |
register()
Deprecated.
THIS IS A CUSTOM SPRING INIT METHOD
|
protected void |
setAvailable(boolean available)
Deprecated.
|
void |
setRemoteTransformerClient(RemoteTransformerClient remoteTransformerClient)
Deprecated.
Sets the optional remote transformer client which will be used in preference to a local command if available.
|
void |
transformInternal(org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options)
Deprecated.
Method to be implemented by subclasses wishing to make use of the common infrastructural code
provided by this class.
|
protected abstract void |
transformLocal(org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options)
Deprecated.
|
protected abstract void |
transformRemote(RemoteTransformerClient remoteTransformerClient,
org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options,
String sourceMimetype,
String targetMimetype,
String sourceExtension,
String targetExtension,
String targetEncoding)
Deprecated.
|
checkTransformable, getExecutorService, getRetryTransformOnDifferentMimeType, getStrictMimeTypeCheck, getTransformationTime, getTransformationTime, isTransformationLimitedInternally, recordError, recordTime, recordTime, setAdditionalThreadTimout, setExecutorService, setRegisterTransformer, setRegistry, setRetryTransformOnDifferentMimeType, setStrictMimeTypeCheck, setUseTimeoutThread, toString, transform, transform, transformgetLimits, getLimits, getLimits, getMaxPages, getMaxSourceSizeKBytes, getMaxSourceSizeKBytes, getPageLimit, getReadLimitKBytes, getReadLimitTimeMs, getTimeoutMs, isPageLimitSupported, isTransformable, isTransformableMimetype, isTransformableSize, setLimits, setMaxPages, setMaxSourceSizeKBytes, setMimetypeLimits, setPageLimit, setPageLimitsSupported, setReaderLimits, setReadLimitKBytes, setReadLimitTimeMs, setTimeoutMs, setTransformerDebugdeprecatedSetter, equals, getBeanName, getComments, getCommentsOnlySupports, getExtensionOrAny, getMimetype, getMimetypeService, getName, getSimpleName, hashCode, isExplicitTransformation, isSupportedTransformation, onlySupports, setBeanName, setExplicitTransformations, setMimetypeService, setSupportedTransformations, setTransformerConfig, setUnsupportedTransformationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetComments, getName, isExplicitTransformationpublic AbstractRemoteContentTransformer()
public void setRemoteTransformerClient(RemoteTransformerClient remoteTransformerClient)
remoteTransformerClient - may be null;protected abstract org.apache.commons.logging.Log getLogger()
public void register()
register in class AbstractContentTransformer2public void afterPropertiesSet()
public boolean isAvailable()
protected void setAvailable(boolean available)
public boolean isTransformable(String sourceMimetype, long sourceSize, String targetMimetype, TransformationOptions options)
AbstractContentTransformerLimits
Implementation calls the deprecated overloaded method without the sourceSize parameter
and then AbstractContentTransformerLimits.isTransformableSize(String, long, String, TransformationOptions).
isTransformable in interface ContentTransformerisTransformable in class AbstractContentTransformerLimitssourceMimetype - the source mimetypesourceSize - the size (bytes) of the source. If negative it is unknown.targetMimetype - the target mimetypeoptions - the transformation optionspublic void transformInternal(org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options)
throws Exception
AbstractContentTransformer2transformInternal in class AbstractContentTransformer2reader - the source of the content to transformwriter - the target to which to write the transformed contentoptions - a map of options to use when performing the transformation. The map
will never be null.Exception - exceptions will be handled by this class - subclasses can throw anythingprotected abstract void transformLocal(org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options)
throws Exception
Exceptionprotected abstract void transformRemote(RemoteTransformerClient remoteTransformerClient, org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, TransformationOptions options, String sourceMimetype, String targetMimetype, String sourceExtension, String targetExtension, String targetEncoding) throws Exception
ExceptionCopyright © 2005–2018 Alfresco Software. All rights reserved.