Tabnine Logo
DicomServiceRegistry
Code IndexAdd Tabnine to your IDE (free)

How to use
DicomServiceRegistry
in
org.dcm4che3.net.service

Best Java code snippets using org.dcm4che3.net.service.DicomServiceRegistry (Showing top 20 results out of 315)

origin: dcm4che/dcm4che

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(storageSCP);
  return serviceRegistry;
}
origin: dcm4che/dcm4che

public void registerDicomConsumer(DicomConsumer dicomConsumer) {
  dicomServiceRegistry.addDimseRQHandler(dicomConsumer,
      dicomConsumer.getSopClasses());
}
origin: dcm4che/dcm4che

public void unregisterDicomConsumer(DicomConsumer dicomConsumer) {
  dicomServiceRegistry.removeDimseRQHandler(dicomConsumer.getSopClasses());
}
origin: org.dcm4che/dcm4che-cdi-device

@PostConstruct
public void init() {
  try {
    Device device = conf.findDevice(deviceName);
    init(device);
    for (DicomService service : services) {
      serviceRegistry.addDicomService(service);
    }
    device.setDimseRQHandler(serviceRegistry);
    start();
  } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
}
origin: dcm4che/dcm4che

@Override
public void onDimseRQ(Association as, PresentationContext pc,
    Dimse dimse, Attributes cmd, PDVInputStream data) throws IOException {
  try {
    lookupService(as, dimse, cmd).onDimseRQ(as, pc, dimse, cmd, data);
  } catch (DicomServiceException e) {
    Association.LOG.info("{}: processing {} failed. Caused by:\t",
        as,
        dimse.toString(cmd, pc.getPCID(), pc.getTransferSyntax()),
        e);
    Attributes rsp = e.mkRSP(dimse.commandFieldOfRSP(), cmd.getInt(Tag.MessageID, 0));
    as.tryWriteDimseRSP(pc, rsp, e.getDataset());
  }
}
origin: org.dcm4che/dcm4che-net

@Override
public void onDimseRQ(Association as, PresentationContext pc,
    Dimse dimse, Attributes cmd, PDVInputStream data) throws IOException {
  try {
    lookupService(as, dimse, cmd).onDimseRQ(as, pc, dimse, cmd, data);
  } catch (DicomServiceException e) {
    Association.LOG.info("{}: processing {} failed. Caused by:\t",
        as,
        dimse.toString(cmd, pc.getPCID(), pc.getTransferSyntax()),
        e);
    Attributes rsp = e.mkRSP(dimse.commandFieldOfRSP(), cmd.getInt(Tag.MessageID, 0));
    as.tryWriteDimseRSP(pc, rsp, e.getDataset());
  }
}
origin: org.dcm4che.tool/dcm4che-tool-getscu

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(storageSCP);
  return serviceRegistry;
}
origin: org.dcm4che/dcm4che-net

public void removeDicomService(DicomService service) {
  removeDimseRQHandler(service.getSOPClasses());
}
origin: org.dcm4che/dcm4che-net

public void addDicomService(DicomService service) {
  addDimseRQHandler(service, service.getSOPClasses());
}
origin: dcm4che/dcm4che

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(cstoreSCP);
  return serviceRegistry;
}
origin: dcm4che/dcm4che

public void removeDicomService(DicomService service) {
  removeDimseRQHandler(service.getSOPClasses());
}
origin: dcm4che/dcm4che

public void addDicomService(DicomService service) {
  addDimseRQHandler(service, service.getSOPClasses());
}
origin: org.dcm4che.tool/dcm4che-tool-storescp

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(cstoreSCP);
  return serviceRegistry;
}
origin: dcm4che/dcm4che

public StgCmtSCU(ApplicationEntity ae) throws IOException {
  this.remote = new Connection();
  this.ae = ae;
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(stgcmtResultHandler);
  ae.setDimseRQHandler(serviceRegistry);
}
origin: org.dcm4che.tool/dcm4che-tool-stgcmtscu

public StgCmtSCU(ApplicationEntity ae) throws IOException {
  this.remote = new Connection();
  this.ae = ae;
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(stgcmtResultHandler);
  ae.setDimseRQHandler(serviceRegistry);
}
origin: dcm4che/dcm4che

public MppsSCP() throws IOException {
  device.addConnection(conn);
  device.addApplicationEntity(ae);
  ae.setAssociationAcceptor(true);
  ae.addConnection(conn);
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(mppsSCP);
  ae.setDimseRQHandler(serviceRegistry);
}
origin: dcm4che/dcm4che

public IanSCP() throws IOException {
  super("ianscp");
  addConnection(conn);
  addApplicationEntity(ae);
  ae.setAssociationAcceptor(true);
  ae.addConnection(conn);
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(ianSCP);
  ae.setDimseRQHandler(serviceRegistry);
}
origin: org.dcm4che.tool/dcm4che-tool-ianscp

public IanSCP() throws IOException {
  super("ianscp");
  addConnection(conn);
  addApplicationEntity(ae);
  ae.setAssociationAcceptor(true);
  ae.addConnection(conn);
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(ianSCP);
  ae.setDimseRQHandler(serviceRegistry);
}
origin: dcm4che/dcm4che

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(new CStoreSCPImpl());
  serviceRegistry.addDicomService(new StgCmtSCPImpl());
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.PatientRootQueryRetrieveInformationModelFIND,
          PATIENT_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.StudyRootQueryRetrieveInformationModelFIND,
          STUDY_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.PatientStudyOnlyQueryRetrieveInformationModelFINDRetired,
          PATIENT_STUDY_ONLY_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.PatientRootQueryRetrieveInformationModelGET,
          PATIENT_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.StudyRootQueryRetrieveInformationModelGET,
          STUDY_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.PatientStudyOnlyQueryRetrieveInformationModelGETRetired,
          PATIENT_STUDY_ONLY_LEVELS));
  serviceRegistry.addDicomService(
origin: org.dcm4che.tool/dcm4che-tool-dcmqrscp

private DicomServiceRegistry createServiceRegistry() {
  DicomServiceRegistry serviceRegistry = new DicomServiceRegistry();
  serviceRegistry.addDicomService(new BasicCEchoSCP());
  serviceRegistry.addDicomService(new CStoreSCPImpl());
  serviceRegistry.addDicomService(new StgCmtSCPImpl());
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.PatientRootQueryRetrieveInformationModelFIND,
          PATIENT_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.StudyRootQueryRetrieveInformationModelFIND,
          STUDY_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CFindSCPImpl(
          UID.PatientStudyOnlyQueryRetrieveInformationModelFINDRetired,
          PATIENT_STUDY_ONLY_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.PatientRootQueryRetrieveInformationModelGET,
          PATIENT_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.StudyRootQueryRetrieveInformationModelGET,
          STUDY_ROOT_LEVELS));
  serviceRegistry.addDicomService(
      new CGetSCPImpl(
          UID.PatientStudyOnlyQueryRetrieveInformationModelGETRetired,
          PATIENT_STUDY_ONLY_LEVELS));
  serviceRegistry.addDicomService(
org.dcm4che3.net.serviceDicomServiceRegistry

Most used methods

  • addDicomService
  • <init>
  • addDimseRQHandler
  • removeDimseRQHandler
  • lookupService
  • removeDicomService

Popular in Java

  • Making http requests using okhttp
  • compareTo (BigDecimal)
  • onRequestPermissionsResult (Fragment)
  • runOnUiThread (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now