Modifier and Type | Field and Description |
---|---|
private ApplicationEntity |
ae |
private Connection |
conn |
private Device |
device |
private static Logger |
LOG |
private IOD |
mppsNCreateIOD |
private IOD |
mppsNSetIOD |
protected BasicMPPSSCP |
mppsSCP |
private static ResourceBundle |
rb |
private boolean |
started |
private File |
storageDir |
Constructor and Description |
---|
MppsSCP() |
MppsSCP(ApplicationEntity applicationEntity)
Bind the MPPS SCP to the provided preconfigured ae
|
Modifier and Type | Method and Description |
---|---|
private static void |
addIODOptions(org.apache.commons.cli.Options opts) |
private static void |
addStorageDirectoryOptions(org.apache.commons.cli.Options opts) |
private static void |
addTransferCapabilityOptions(org.apache.commons.cli.Options opts) |
private void |
configure(boolean hasOptionNoValidate,
String mppsNCreateIOD,
String mppsNSetIOD,
boolean ignore,
String directory) |
private static void |
configureIODs(MppsSCP main,
boolean hasOptionNoValidate,
String mppsNCreateIOD,
String mppsNSetIOD) |
private static void |
configureStorageDirectory(MppsSCP main,
boolean hasOptionIgnore,
String directory) |
private static void |
configureTransferCapability(ApplicationEntity ae,
org.apache.commons.cli.CommandLine cl) |
private Attributes |
create(Association as,
Attributes rq,
Attributes rqAttrs) |
File |
getStorageDirectory() |
static void |
main(String[] args) |
private static org.apache.commons.cli.CommandLine |
parseComandLine(String[] args) |
private Attributes |
set(Association as,
Attributes rq,
Attributes rqAttrs) |
private void |
setMppsNCreateIOD(IOD mppsNCreateIOD) |
private void |
setMppsNSetIOD(IOD mppsNSetIOD) |
void |
setStorageDirectory(File storageDir) |
void |
start() |
void |
stop() |
private static ResourceBundle rb
private final ApplicationEntity ae
private final Connection conn
private File storageDir
private IOD mppsNCreateIOD
private IOD mppsNSetIOD
protected final BasicMPPSSCP mppsSCP
private boolean started
public MppsSCP() throws IOException
IOException
public MppsSCP(ApplicationEntity applicationEntity)
applicationEntity
- private void configure(boolean hasOptionNoValidate, String mppsNCreateIOD, String mppsNSetIOD, boolean ignore, String directory) throws IOException, GeneralSecurityException
IOException
GeneralSecurityException
public void start() throws IOException, GeneralSecurityException
IOException
GeneralSecurityException
public void stop()
public void setStorageDirectory(File storageDir)
public File getStorageDirectory()
private void setMppsNCreateIOD(IOD mppsNCreateIOD)
private void setMppsNSetIOD(IOD mppsNSetIOD)
private static org.apache.commons.cli.CommandLine parseComandLine(String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
private static void addStorageDirectoryOptions(org.apache.commons.cli.Options opts)
private static void addTransferCapabilityOptions(org.apache.commons.cli.Options opts)
private static void addIODOptions(org.apache.commons.cli.Options opts)
private static void configureStorageDirectory(MppsSCP main, boolean hasOptionIgnore, String directory)
private static void configureIODs(MppsSCP main, boolean hasOptionNoValidate, String mppsNCreateIOD, String mppsNSetIOD) throws IOException
IOException
private static void configureTransferCapability(ApplicationEntity ae, org.apache.commons.cli.CommandLine cl) throws IOException
IOException
private Attributes create(Association as, Attributes rq, Attributes rqAttrs) throws DicomServiceException
DicomServiceException
private Attributes set(Association as, Attributes rq, Attributes rqAttrs) throws DicomServiceException
DicomServiceException
Copyright © 2017 dcm4che.org. All rights reserved.