Class FilePublishRequest
java.lang.Object
com.swiftmq.filetransfer.protocol.MessageBasedRequest
com.swiftmq.filetransfer.protocol.v940.FilePublishRequest
- All Implemented Interfaces:
MessageBased
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class com.swiftmq.filetransfer.protocol.MessageBasedRequest
REPLYREQ_PROP
-
Constructor Summary
ConstructorsConstructorDescriptionFilePublishRequest
(String replyQueue, String filename, String username, long size, long expiration, int deleteAfterNumberDownloads, String digestType, String passwordHexDigest, boolean fileIsPrivate) FilePublishRequest
(javax.jms.Message message) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(MessageBasedRequestVisitor visitor) int
long
long
getSize()
boolean
void
setDeleteAfterNumberDownloads
(int deleteAfterNumberDownloads) void
setDigestType
(String digestType) void
setExpiration
(long expiration) void
setFileIsPrivate
(boolean fileIsPrivate) void
setFilename
(String filename) void
setPasswordHexDigest
(String passwordHexDigest) void
setSize
(long size) javax.jms.Message
toString()
Methods inherited from class com.swiftmq.filetransfer.protocol.MessageBasedRequest
fillMessage, getMessage, isReplyRequired, setMessage, setReplyRequired
-
Field Details
-
REPLYQUEUE_PROP
- See Also:
-
FILENAME_PROP
- See Also:
-
SIZE_PROP
- See Also:
-
EXPIRATION_PROP
- See Also:
-
DELAFTERDL_PROP
- See Also:
-
DIGESTTYPE_PROP
- See Also:
-
PWDHEXDIGEST_PROP
- See Also:
-
FILEISPRIVATE_PROP
- See Also:
-
USERNAME_PROP
- See Also:
-
-
Constructor Details
-
FilePublishRequest
public FilePublishRequest(javax.jms.Message message) throws javax.jms.JMSException - Throws:
javax.jms.JMSException
-
FilePublishRequest
-
-
Method Details
-
getReplyQueue
-
getFilename
-
setFilename
-
getUsername
-
getSize
public long getSize() -
setSize
public void setSize(long size) -
getExpiration
public long getExpiration() -
setExpiration
public void setExpiration(long expiration) -
getDeleteAfterNumberDownloads
public int getDeleteAfterNumberDownloads() -
setDeleteAfterNumberDownloads
public void setDeleteAfterNumberDownloads(int deleteAfterNumberDownloads) -
getDigestType
-
setDigestType
-
getPasswordHexDigest
-
setPasswordHexDigest
-
isFileIsPrivate
public boolean isFileIsPrivate() -
setFileIsPrivate
public void setFileIsPrivate(boolean fileIsPrivate) -
createReplyInstance
- Specified by:
createReplyInstance
in classMessageBasedRequest
-
accept
- Specified by:
accept
in classMessageBasedRequest
-
toMessage
public javax.jms.Message toMessage() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
toString
- Overrides:
toString
in classMessageBasedRequest
-