public class MultiPayloadStringOutputParameter extends StringPayloadDataOutputParameter implements DataOutputParameter<java.lang.String>
MultiPayloadDataOutputParameter
is used when you want to
insert data into the MultiPayloadAdaptrisMessage
payload.In the adapter configuration file this class is aliased as multi-payload-string-output-parameter which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
MultiPayloadStringOutputParameter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPayloadId()
Get the ID of the payload to extract.
|
void |
insert(java.lang.String data,
InterlokMessage m)
.
|
void |
insert(java.lang.String data,
java.lang.String id,
MultiPayloadAdaptrisMessage m)
Insert the data into the multi-payload message for the given payload ID.
|
void |
setPayloadId(java.lang.String payloadId)
Set the ID of the payload to extract.
|
getContentEncoding, setContentEncoding
public java.lang.String getPayloadId()
public void setPayloadId(java.lang.String payloadId)
payloadId
- The payload ID.public void insert(java.lang.String data, InterlokMessage m) throws InterlokException
insert
in interface DataOutputParameter<java.lang.String>
insert
in class StringPayloadDataOutputParameter
InterlokException
public void insert(java.lang.String data, java.lang.String id, MultiPayloadAdaptrisMessage m)
data
- The data to insert.id
- The payload ID.m
- The multi-payload message.