Class RemoteFile<T>
java.lang.Object
org.apache.camel.component.file.GenericFile<T>
org.apache.camel.component.file.remote.RemoteFile<T>
- Type Parameters:
T
- the type of file that these remote endpoints provide
- All Implemented Interfaces:
Cloneable
,org.apache.camel.WrappedFile<T>
public class RemoteFile<T>
extends org.apache.camel.component.file.GenericFile<T>
implements Cloneable
Represents a remote file of some sort of backing object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copyFromPopulateAdditional
(org.apache.camel.component.file.GenericFile<T> source, org.apache.camel.component.file.GenericFile<T> result) char
protected boolean
isAbsolute
(String name) protected String
normalizePath
(String name) void
populateHeaders
(org.apache.camel.component.file.GenericFileMessage<T> message) Populates theGenericFileMessage
relevant headersvoid
populateHeaders
(org.apache.camel.component.file.GenericFileMessage<T> message, boolean isProbeContentTypeFromEndpoint) void
setHostname
(String hostname) toString()
Methods inherited from class org.apache.camel.component.file.GenericFile
bindToExchange, bindToExchange, changeFileName, copyFrom, getAbsoluteFilePath, getBinding, getBody, getCharset, getCopyFromAbsoluteFilePath, getEndpointPath, getExtendedAttributes, getFile, getFileLength, getFileName, getFileNameOnly, getLastModified, getLastOffsetValue, getParent, getRelativeFilePath, isAbsolute, isDirectory, normalizePathToProtocol, setAbsolute, setAbsoluteFilePath, setBinding, setBody, setCharset, setCopyFromAbsoluteFilePath, setDirectory, setEndpointPath, setExtendedAttributes, setFile, setFileLength, setFileName, setFileNameOnly, setLastModified, setRelativeFilePath, updateLastOffsetValue
-
Constructor Details
-
RemoteFile
public RemoteFile()
-
-
Method Details
-
populateHeaders
Populates theGenericFileMessage
relevant headers- Parameters:
message
- the message to populate with headers
-
populateHeaders
public void populateHeaders(org.apache.camel.component.file.GenericFileMessage<T> message, boolean isProbeContentTypeFromEndpoint) - Overrides:
populateHeaders
in classorg.apache.camel.component.file.GenericFile<T>
-
getHostname
-
setHostname
-
getFileSeparator
public char getFileSeparator()- Overrides:
getFileSeparator
in classorg.apache.camel.component.file.GenericFile<T>
-
isAbsolute
- Overrides:
isAbsolute
in classorg.apache.camel.component.file.GenericFile<T>
-
normalizePath
- Overrides:
normalizePath
in classorg.apache.camel.component.file.GenericFile<T>
-
copyFromPopulateAdditional
public void copyFromPopulateAdditional(org.apache.camel.component.file.GenericFile<T> source, org.apache.camel.component.file.GenericFile<T> result) - Overrides:
copyFromPopulateAdditional
in classorg.apache.camel.component.file.GenericFile<T>
-
toString
- Overrides:
toString
in classorg.apache.camel.component.file.GenericFile<T>
-