public class HL7Application extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
private Set<String> |
acceptedMessageTypesSet |
private Set<String> |
acceptedSendingApplicationsSet |
private String |
applicationName |
private List<Connection> |
conns |
private Device |
device |
private Map<Class<? extends HL7ApplicationExtension>,HL7ApplicationExtension> |
extensions |
private String |
HL7DefaultCharacterSet |
private Boolean |
hl7Installed |
private HL7MessageListener |
hl7MessageListener |
private static long |
serialVersionUID |
Constructor and Description |
---|
HL7Application() |
HL7Application(String applicationName) |
private static final long serialVersionUID
private String applicationName
private String HL7DefaultCharacterSet
private Boolean hl7Installed
private Set<String> acceptedSendingApplicationsSet
private Set<String> acceptedMessageTypesSet
private List<Connection> conns
private Map<Class<? extends HL7ApplicationExtension>,HL7ApplicationExtension> extensions
private transient HL7MessageListener hl7MessageListener
public HL7Application()
public HL7Application(String applicationName)
public Map<Class<? extends HL7ApplicationExtension>,HL7ApplicationExtension> getExtensions()
public void setExtensions(Map<Class<? extends HL7ApplicationExtension>,HL7ApplicationExtension> extensions)
public String getApplicationName()
public void setApplicationName(String name)
public Set<String> getAcceptedMessageTypesSet()
public void setAcceptedMessageTypesSet(Set<String> acceptedMessageTypesSet)
public final String getHL7DefaultCharacterSet()
public final void setHL7DefaultCharacterSet(String hl7DefaultCharacterSet)
public Set<String> getAcceptedSendingApplicationsSet()
public void setAcceptedSendingApplicationsSet(Set<String> acceptedSendingApplicationsSet)
public String[] getAcceptedSendingApplications()
public void setAcceptedSendingApplications(String... names)
public String[] getAcceptedMessageTypes()
public void setAcceptedMessageTypes(String... types)
public boolean isInstalled()
public Boolean getHl7Installed()
public void setHl7Installed(Boolean hl7Installed)
public HL7MessageListener getHL7MessageListener()
public final void setHL7MessageListener(HL7MessageListener listener)
public void addConnection(Connection conn)
public boolean removeConnection(Connection conn)
public List<Connection> getConnections()
public List<Connection> getConns()
public void setConns(List<Connection> conns)
byte[] onMessage(Connection conn, Socket s, HL7Segment msh, byte[] msg, int off, int len, int mshlen) throws HL7Exception
HL7Exception
public MLLPConnection connect(Connection remote) throws IOException, IncompatibleConnectionException, GeneralSecurityException
public MLLPConnection connect(HL7Application remote) throws IOException, IncompatibleConnectionException, GeneralSecurityException
public MLLPConnection connect(Connection local, Connection remote) throws IOException, IncompatibleConnectionException, GeneralSecurityException
public CompatibleConnection findCompatibelConnection(HL7Application remote) throws IncompatibleConnectionException
IncompatibleConnectionException
public Connection findCompatibelConnection(Connection remoteConn) throws IncompatibleConnectionException
IncompatibleConnectionException
private void checkInstalled()
private void checkDevice()
void reconfigure(HL7Application src)
private void reconfigureHL7ApplicationExtensions(HL7Application from)
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)
Copyright © 2017 dcm4che.org. All rights reserved.