| Modifier and Type | Field and Description |
|---|---|
protected boolean |
canceled |
protected List<T> |
completed |
protected List<T> |
failed |
protected List<T> |
insts |
protected int |
msgId |
protected int |
outstandingRSP |
protected Object |
outstandingRSPLock |
protected Presentation |
pc |
protected boolean |
pendingRSP |
protected int |
pendingRSPInterval |
protected int |
priority |
protected Dimse |
rq |
protected Association |
rqas |
protected Attributes |
rqCmd |
protected int |
status |
protected Association |
storeas |
protected List<T> |
warning |
| Constructor and Description |
|---|
BasicRetrieve(Dimse rq,
Association rqas,
Presentation pc,
Attributes rqCmd,
List<T> insts,
Association storeas) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close() |
protected DataWriter |
createDataWriter(T inst,
String tsuid) |
protected void |
cstore(Association storeas,
T inst,
String tsuid,
DataWriter dataWriter) |
List<T> |
getCompleted() |
List<T> |
getFailed() |
Association |
getRequestAssociation() |
int |
getStatus() |
Association |
getStoreAssociation() |
List<T> |
getWarning() |
boolean |
isCanceled() |
boolean |
isCMove() |
void |
onCancelRQ(Association as) |
protected void |
releaseStoreAssociation(Association storeas) |
void |
run() |
protected String |
selectTransferSyntaxFor(Association storeas,
T inst) |
void |
setSendPendingRSP(boolean pendingRSP) |
void |
setSendPendingRSPInterval(int pendingRSPInterval) |
void |
writePendingRSP() |
protected final Dimse rq
protected final Association rqas
protected final Association storeas
protected final Presentation pc
protected final Attributes rqCmd
protected final int msgId
protected final int priority
protected int status
protected boolean pendingRSP
protected int pendingRSPInterval
protected boolean canceled
protected int outstandingRSP
protected Object outstandingRSPLock
public BasicRetrieve(Dimse rq, Association rqas, Presentation pc, Attributes rqCmd, List<T> insts, Association storeas)
public void setSendPendingRSP(boolean pendingRSP)
public void setSendPendingRSPInterval(int pendingRSPInterval)
public boolean isCMove()
public boolean isCanceled()
public int getStatus()
public Association getRequestAssociation()
public Association getStoreAssociation()
public void onCancelRQ(Association as)
onCancelRQ in interface CancelRQHandlerprotected void releaseStoreAssociation(Association storeas)
protected void cstore(Association storeas, T inst, String tsuid, DataWriter dataWriter) throws IOException, InterruptedException
IOExceptionInterruptedExceptionprotected String selectTransferSyntaxFor(Association storeas, T inst)
protected DataWriter createDataWriter(T inst, String tsuid) throws Exception
Exceptionpublic void writePendingRSP()
protected void close()
Copyright © 2020. All rights reserved.