public class HL7Application extends Object implements Serializable
| Constructor and Description |
|---|
HL7Application() |
HL7Application(String name) |
public HL7Application()
public HL7Application(String name)
public final Device getDevice()
public void setDevice(Device device)
public String getApplicationName()
public void setApplicationName(String name)
public final String getHL7DefaultCharacterSet()
public final void setHL7DefaultCharacterSet(String hl7DefaultCharacterSet)
public String getHL7SendingCharacterSet()
public void setHL7SendingCharacterSet(String hl7SendingCharacterSet)
public String[] getAcceptedSendingApplications()
public void setAcceptedSendingApplications(String... names)
public String[] getOtherApplicationNames()
public void setOtherApplicationNames(String... names)
public boolean isOtherApplicationName(String name)
public String[] getAcceptedMessageTypes()
public void setAcceptedMessageTypes(String... types)
public String getDescription()
public void setDescription(String description)
public String[] getApplicationClusters()
public void setApplicationClusters(String[] applicationClusters)
public boolean isInstalled()
public final Boolean getInstalled()
public void setInstalled(Boolean installed)
public HL7MessageListener getHL7MessageListener()
public final void setHL7MessageListener(HL7MessageListener listener)
public void addConnection(Connection conn)
public boolean removeConnection(Connection conn)
public List<Connection> getConnections()
public UnparsedHL7Message onMessage(Connection conn, Socket s, UnparsedHL7Message msg) throws HL7Exception
HL7Exceptionpublic MLLPConnection connect(Connection remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic MLLPConnection connect(HL7Application remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic MLLPConnection connect(Connection local, Connection remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic HL7Connection open(Connection remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic HL7Connection open(HL7Application remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic HL7Connection open(Connection local, Connection remote) throws IOException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic Compatible findCompatibleConnection(HL7Application remote) throws org.aoju.bus.core.lang.exception.InstrumentException
org.aoju.bus.core.lang.exception.InstrumentExceptionpublic Connection findCompatibleConnection(Connection remoteConn) throws org.aoju.bus.core.lang.exception.InstrumentException
org.aoju.bus.core.lang.exception.InstrumentExceptionpublic void reconfigure(HL7Application src)
protected void setHL7ApplicationAttributes(HL7Application src)
public void addHL7ApplicationExtension(HL7ApplicationExtension ext)
public boolean removeHL7ApplicationExtension(HL7ApplicationExtension ext)
public Collection<HL7ApplicationExtension> listHL7ApplicationExtensions()
public <T extends HL7ApplicationExtension> T getHL7ApplicationExtension(Class<T> clazz)
public <T extends HL7ApplicationExtension> T getHL7AppExtensionNotNull(Class<T> clazz)
Copyright © 2021. All rights reserved.