public interface MultiCStoreSCU extends SCU
An instance of this class created by CStoreSCUFactory.createMultiCStoreSCU(String, int, String, String, Iterator, ImmutablePair[])
will ignore any extra AssociationItems passed through the various executeStore methods of this class.
Modifier and Type | Method and Description |
---|---|
MultiCStoreResult |
execute()
executes all steps necessary for a C-STORE (createAssociationRequest, associate, executeStore, release)
The items are stored with MEDIUM priority.
|
MultiCStoreResult |
execute(int priority,
MultiCStoreProgressListener storeProgressListener)
executes all steps necessary for a C-STORE (createAssociationRequest, associate, executeStore, release)
|
MultiCStoreResult |
executeStore(AssociationItem[] associationItems)
sends the specified associationItems to the remote AE using C-STORE message exchange.
|
MultiCStoreResult |
executeStore(AssociationItem[] associationItems,
int priority)
sends the specified associationItems to the remote AE using C-STORE message exchange.
|
MultiCStoreResult |
executeStore(AssociationItem[] associationItems,
int priority,
MultiCStoreProgressListener storeProgressListener)
sends the specified associationItems to the remote AE using C-STORE message exchange.
|
MultiCStoreResult |
executeStore(AssociationItem[] associationItems,
MultiCStoreProgressListener storeProgressListener)
sends the specified associationItems to the remote AE using C-STORE message exchange.
|
abort, addSCUProgressListener, associate, associate, cancel, createAssociationRequest, getConnectTimeout, getMaxReceivePduSize, getMaxSendPduSize, getReadTimeout, getSocketFactory, getUserIdentityNegotationRequest, isCancelled, release, removeSCUProgressListener, setConnectTimeout, setMaxReceivePduSize, setMaxSendPduSize, setReadTimeout, setSocketFactory, setUserIdentityNegotationRequest
MultiCStoreResult executeStore(AssociationItem[] associationItems) throws SCUException
associationItems
- the items that need to be storedSCUException
MultiCStoreResult executeStore(AssociationItem[] associationItems, int priority) throws SCUException
associationItems
- the items that need to be storedpriority
- the priority of the store
(one of Command.MEDIUM_PRIORITY
,
Command.HIGH_PRIORITY
or Command.HIGH_PRIORITY
)SCUException
MultiCStoreResult executeStore(AssociationItem[] associationItems, int priority, MultiCStoreProgressListener storeProgressListener) throws SCUException
associationItems
- the items that need to be storedpriority
- the priority of the store
(one of Command.MEDIUM_PRIORITY
,
Command.HIGH_PRIORITY
or Command.HIGH_PRIORITY
)storeProgressListener
- this listener will be notified of the operation's progressSCUException
MultiCStoreResult executeStore(AssociationItem[] associationItems, MultiCStoreProgressListener storeProgressListener) throws SCUException
associationItems
- the items that need to be storedstoreProgressListener
- this listener will be notified of the operation's progressSCUException
MultiCStoreResult execute() throws SCUException, java.io.IOException
SCUException
java.io.IOException
MultiCStoreResult execute(int priority, MultiCStoreProgressListener storeProgressListener) throws SCUException, java.io.IOException
priority
- the priority of the store
(one of Command.MEDIUM_PRIORITY
,
Command.HIGH_PRIORITY
or Command.HIGH_PRIORITY
)storeProgressListener
- this listener will be notified of the operation's progressSCUException
java.io.IOException