public class PartialFetchDelivery extends FetchRequestAbstract
Mit dieser Klasse werden Nachrichtenobjekte für paketierte Zustellungsabholaufträge angelegt. Clients können hiermit maximal eine Nachricht vom Intermediär abrufen. Als Antwort auf diese Nachricht erhalten sie vom Intermediär ein ResponseToPartialFetchDelivery-Nachrichtenobjekt bzw. eine ResponseToFetchDelivery, welches eine Rückmeldung über den Erfolg der Operation (getFeedback()) und ggf. die gewünschte Nachricht enthält.
Copyright © 2017 Freie Hansestadt Bremen
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.ResponseToPartialFetchDelivery
ACCEPT_DELIVERY, attachments, contentContainer, contentID, controlBlock, desiredLanguagesH, dialogHandler, dsNSPrefix, encryptedData, EXIT_DIALOG, FETCH_DELIVERY, FETCH_PROCESS_CARD, FORWARD_DELIVERY, GET_MESSAGE_ID, hashableMsgPart, INIT_DIALOG, intermediaryCertificatesH, MEDIATE_DELIVERY, NO_SELECTION_RULE, nonIntermediaryCertificatesH, ns, osci2017NSPrefix, osciNSPrefix, parsedMsgPartsIds, PARTIAL_FETCH_DELIVERY, PARTIAL_STORE_DELIVERY, PROCESS_DELIVERY, qualityOfTimestampTypeCreation, qualityOfTimestampTypeReception, RESPONSE_TO_ACCEPT_DELIVERY, RESPONSE_TO_EXIT_DIALOG, RESPONSE_TO_FETCH_DELIVERY, RESPONSE_TO_FETCH_PROCESS_CARD, RESPONSE_TO_FORWARD_DELIVERY, RESPONSE_TO_GET_MESSAGE_ID, RESPONSE_TO_INIT_DIALOG, RESPONSE_TO_MEDIATE_DELIVERY, RESPONSE_TO_PARTIAL_FETCH_DELIVERY, RESPONSE_TO_PARTIAL_STORE_DELIVERY, RESPONSE_TO_PROCESS_DELIVERY, RESPONSE_TO_STORE_DELIVERY, SELECT_ADDRESSEE, SELECT_ALL, SELECT_BY_DATE_OF_RECEPTION, SELECT_BY_MESSAGE_ID, SELECT_BY_RECENT_MODIFICATION, SELECT_ORIGINATOR, signatureHeader, SOAP_FAULT_MESSAGE, SOAP_MESSAGE_ENCRYPTED, soapNSPrefix, STORE_DELIVERY, TYPE_UNDEFINED, xencNSPrefix, xsiNSPrefix
Constructor and Description |
---|
PartialFetchDelivery(DialogHandler dh,
ChunkInformation chunkInforamtion)
Legt ein Nachrichtenobjekt für einen paketierte Zustellungsabholauftrag an.
|
Modifier and Type | Method and Description |
---|---|
ChunkInformation |
getChunkInformation() |
ResponseToFetchAbstract |
send()
Versendet die Nachricht und liefert die Antwortnachricht zurück.
|
ResponseToFetchAbstract |
send(java.io.OutputStream storeOutput,
java.io.OutputStream storeInput)
Versendet die Nachricht und liefert die Antwortnachricht zurück.
|
void |
setChunkInformation(ChunkInformation chunkInformation)
Die ChunkInformation sollte bereits mit dem Konstruktor gesetzt werden
|
getSelectionMode, getSelectionRule, setSelectionMode, setSelectionRule
getDesiredLanguages
addCustomHeader, addRole, formatISO8601, getAddressee, getBase64Encoding, getContentByRefID, getCustomHeaders, getDialogHandler, getFeatureDescription, getMessageType, getOriginator, getOtherAuthors, getOtherReaders, getRoleForRefID, hasWeakSignature, isSigned, parseISO8601, setBase64Encoding, setDigestAlgorithm, setFeatureDescription, toString
public PartialFetchDelivery(DialogHandler dh, ChunkInformation chunkInforamtion) throws java.security.NoSuchAlgorithmException
dh
- DialogHandler-Objekt des Dialogs, innerhalb dessen die Nachricht versendet werden sollchunkInforamtion
- Setzt das aktelle ChunkInformation Objekt.java.security.NoSuchAlgorithmException
DialogHandler
public ChunkInformation getChunkInformation()
PartialFetchDelivery(DialogHandler, ChunkInformation)
,
setChunkInformation(ChunkInformation)
public void setChunkInformation(ChunkInformation chunkInformation)
chunkInformation
- Setzt die ChunkInformationPartialFetchDelivery(DialogHandler, ChunkInformation)
,
getChunkInformation()
public ResponseToFetchAbstract send() throws java.io.IOException, OSCIException, java.security.NoSuchAlgorithmException
Als Antwort wird ein Teil einer ResponseToFetchDelivery Nachricht als Payload der ResponseToPartialFetchDelivery Nachricht übergeben. Sollte die Nachricht kleiner als die eingestellte Chunk-Size sein, wird sofort die ResponseToFetchDelivery Nachricht als Ergebnis zurück gegeben.
java.io.IOException
- bei Ein-/AusgabefehlernOSCIException
- bei OSCI-Fehlernjava.security.NoSuchAlgorithmException
send(OutputStream, OutputStream)
public ResponseToFetchAbstract send(java.io.OutputStream storeOutput, java.io.OutputStream storeInput) throws java.io.IOException, OSCIException, java.security.NoSuchAlgorithmException
storeOutput
- Stream, in den die versendete Nachricht geschrieben wirdstoreInput
- Stream, in den die empfangene Antwortnachricht geschrieben wirdjava.io.IOException
- bei Ein-/AusgabefehlernOSCIException
- bei OSCI-Fehlernjava.security.NoSuchAlgorithmException
send()
Copyright © 2017. All Rights Reserved.