diff --git a/build.xml b/build.xml
index 9985b82125..afc949de34 100644
--- a/build.xml
+++ b/build.xml
@@ -141,8 +141,8 @@ The survey will run until the fall.
-
-
+
+
@@ -170,8 +170,8 @@ The survey will run until the fall.
-
@@ -199,8 +199,8 @@ The survey will run until the fall.
-
+
+
-
diff --git a/hapi-base/src/main/java/ca/uhn/hl7v2/HapiContext.java b/hapi-base/src/main/java/ca/uhn/hl7v2/HapiContext.java
index d127bdcef6..57fbe8826b 100644
--- a/hapi-base/src/main/java/ca/uhn/hl7v2/HapiContext.java
+++ b/hapi-base/src/main/java/ca/uhn/hl7v2/HapiContext.java
@@ -285,7 +285,7 @@ public interface HapiContext extends Closeable {
* service instances provided by this interface. Note that the returned service will not
* be started, and must manually be started using {@link HL7Service#start()} or
* {@link HL7Service#startAndWait()}
- * @see here for an example of how to use this method
+ * @see here for an example of how to use this method
* @see #setSocketFactory(SocketFactory)
*/
HL7Service newServer(int port, boolean tls);
@@ -302,7 +302,7 @@ public interface HapiContext extends Closeable {
* service instances provided by this interface. Note that the returned service will not
* be started, and must manually be started using {@link HL7Service#start()} or
* {@link HL7Service#startAndWait()}
- * @see here<> for an example of how to use this method
+ * @see here<> for an example of how to use this method
* @see #setSocketFactory(SocketFactory)
*/
HL7Service newServer(int port, boolean tls, boolean acceptAll);
@@ -318,7 +318,7 @@ public interface HapiContext extends Closeable {
* service instances provided by this interface. Note that the returned service will not
* be started, and must manually be started using {@link HL7Service#start()} or
* {@link HL7Service#startAndWait()}
- * @see here for an example of how to use this method
+ * @see here for an example of how to use this method
* @see #setSocketFactory(SocketFactory)
*/
HL7Service newServer(int inboundPort, int outboundPort, boolean tls);
@@ -342,7 +342,7 @@ public interface HapiContext extends Closeable {
* will attempt to connect to the specified address, and will throw an exception
* if it fails to connect.
* @throws HL7Exception If the connection can not be initialized for any reason
- * @see here for an example of how to use this method
+ * @see here for an example of how to use this method
*/
Connection newClient(String host, int port, boolean tls) throws HL7Exception;
@@ -361,7 +361,7 @@ public interface HapiContext extends Closeable {
* @param tls Whether or not to use SSL/TLS
* @return Returns a connection which can be used to transmit messages.
* @throws HL7Exception If the connection can not be initialized for any reason
- * @see here for an example of how to use this method
+ * @see here for an example of how to use this method
*/
Connection newLazyClient(String host, int port, boolean tls) throws HL7Exception;
diff --git a/hapi-base/src/main/java/ca/uhn/hl7v2/app/ConnectionHub.java b/hapi-base/src/main/java/ca/uhn/hl7v2/app/ConnectionHub.java
index 3dd7ac9b16..1a5587a2a4 100644
--- a/hapi-base/src/main/java/ca/uhn/hl7v2/app/ConnectionHub.java
+++ b/hapi-base/src/main/java/ca/uhn/hl7v2/app/ConnectionHub.java
@@ -385,7 +385,7 @@ public boolean isOpen(ConnectionData key) {
* Returns the singleton instance of ConnectionHub
*
* @deprecated Use {@link HapiContext#getConnectionHub()} to get an instance of ConnectionHub.
- * See this example page for an example of how to use ConnectionHub.
+ * See this example page for an example of how to use ConnectionHub.
*/
public static ConnectionHub getInstance() {
return getInstance(DefaultExecutorService.getDefaultService());
@@ -395,7 +395,7 @@ public static ConnectionHub getInstance() {
* Returns the singleton instance of ConnectionHub.
*
* @deprecated Use {@link HapiContext#getConnectionHub()} to get an instance of ConnectionHub.
- * See this example page for an example of how to use ConnectionHub.
+ * See this example page for an example of how to use ConnectionHub.
*/
public synchronized static ConnectionHub getInstance(ExecutorService service) {
if (instance == null || service.isShutdown()) {
@@ -408,7 +408,7 @@ public synchronized static ConnectionHub getInstance(ExecutorService service) {
* Returns the singleton instance of ConnectionHub.
*
* @deprecated Use {@link HapiContext#getConnectionHub()} to get an instance of ConnectionHub.
- * See this example page for an example of how to use ConnectionHub.
+ * See this example page for an example of how to use ConnectionHub.
*/
public static ConnectionHub getInstance(HapiContext context) {
if (instance == null || context.getExecutorService().isShutdown()) {
@@ -423,7 +423,7 @@ public static ConnectionHub getInstance(HapiContext context) {
* service.
*
-
+
+
- * See this example page + * See this example page * for an example of how to use ConnectionHub. *
*/ diff --git a/hapi-base/src/main/java/ca/uhn/hl7v2/parser/GenericModelClassFactory.java b/hapi-base/src/main/java/ca/uhn/hl7v2/parser/GenericModelClassFactory.java index 72df3c7965..0dd188358e 100644 --- a/hapi-base/src/main/java/ca/uhn/hl7v2/parser/GenericModelClassFactory.java +++ b/hapi-base/src/main/java/ca/uhn/hl7v2/parser/GenericModelClassFactory.java @@ -46,7 +46,7 @@ GNU General Public License (the "GPL"), in which case the provisions of the GPL ** This can be used to run HAPI without any structure JARs, as the generic MCF * has no structure dependencies. See the - * using multiple versions + * using multiple versions * example for more information. *
* diff --git a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/HandlingMultipleVersions.java b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/HandlingMultipleVersions.java index 6ef17435f4..1f4d9bc9ac 100644 --- a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/HandlingMultipleVersions.java +++ b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/HandlingMultipleVersions.java @@ -122,7 +122,7 @@ public static void main(String[] args) throws Exception { * The second technique is to use the Terser. The Terser allows you * to access field values using a path-like notation. For more information * on the Terser, see the example here: - * http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/ExampleUseTerser.html + * https://hapifhir.github.io/hapi-hl7v2/xref/ca/uhn/hl7v2/examples/ExampleUseTerser.html */ // This time we just use a normal ModelClassFactory, which means we will be diff --git a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/LazilySendAMessage.java b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/LazilySendAMessage.java index 49bca8e779..e496220782 100644 --- a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/LazilySendAMessage.java +++ b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/LazilySendAMessage.java @@ -115,7 +115,7 @@ public static void main(String[] args) throws Exception { * the same connection, even with a long delay between messages. * * See - * http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/SendLotsOfMessages.html + * https://hapifhir.github.io/hapi-hl7v2/xref/ca/uhn/hl7v2/examples/SendLotsOfMessages.html * for an example of this. */ connection.close(); diff --git a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/SendAndReceiveAMessage.java b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/SendAndReceiveAMessage.java index ef51eacd0b..0db752b0a2 100644 --- a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/SendAndReceiveAMessage.java +++ b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/SendAndReceiveAMessage.java @@ -170,7 +170,7 @@ public static void main(String[] args) throws Exception { * the same connection, even with a long delay between messages. * * See - * http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/SendLotsOfMessages.html + * https://hapifhir.github.io/hapi-hl7v2/xref/ca/uhn/hl7v2/examples/SendLotsOfMessages.html * for an example of this. */ connection.close(); diff --git a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/TheHapiContext.java b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/TheHapiContext.java index 7852b314d6..e31a76d7b5 100644 --- a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/TheHapiContext.java +++ b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/TheHapiContext.java @@ -104,7 +104,7 @@ public static void main(String[] args) { /* * See the rest of the examples for more information on how to * use the context: - * http://hl7api.sourceforge.net/devbyexample.html + * https://hapifhir.github.io/hapi-hl7v2/devbyexample.html */ diff --git a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/custommodel/v25/segment/ZPI.java b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/custommodel/v25/segment/ZPI.java index cb84c2f080..1c3fbc9fc7 100644 --- a/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/custommodel/v25/segment/ZPI.java +++ b/hapi-examples/src/main/java/ca/uhn/hl7v2/examples/custommodel/v25/segment/ZPI.java @@ -40,7 +40,7 @@ private void init(ModelClassFactory factory) { * the ZPI segment. * * See here for information on the arguments to this method: - * http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/model/AbstractSegment.html#add%28java.lang.Class,%20boolean,%20int,%20int,%20java.lang.Object[],%20java.lang.String%29 + * https://hapifhir.github.io/hapi-hl7v2/base/apidocs/ca/uhn/hl7v2/model/AbstractSegment.html#add%28java.lang.Class,%20boolean,%20int,%20int,%20java.lang.Object[],%20java.lang.String%29 */ add(ST.class, true, 0, 100, new Object[]{ getMessage() }, "Pet Name(s)"); add(NM.class, false, 1, 4, new Object[]{ getMessage() }, "Shoe Size"); diff --git a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/api/IClient.html b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/api/IClient.html index 77b23239fb..7deab7ca91 100644 --- a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/api/IClient.html +++ b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/api/IClient.html @@ -463,9 +463,8 @@theSigner
- If provided, sets the Signature Profile signer implementation
to use. See http://hl7api.sourceforge.net/hapi-hl7overhttp/specification.
- html#SIGNATURE_PROFILEIReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
AbstractClient.sendAndReceiveMessage(ISendable)
IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
AbstractClient.sendAndReceiveMessage(ISendable)
IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
AbstractClient.sendAndReceiveMessage(ISendable)
IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
public class MessageReceivable -extends AbstractReceivable<Message> -implements IReceivable<Message>+extends AbstractReceivable<Message> +implements IReceivable<Message>
MessageReceivable(Message theMessage)
MessageReceivable(Message theMessage)
Message
Message
getMessage()
public MessageReceivable(Message theMessage)+
public MessageReceivable(Message theMessage)
public Message getMessage()+
public Message getMessage()
getMessage
in interface IReceivable<Message>
getMessage
in interface IReceivable<Message>
public class MessageSendable extends Object -implements IResponseSendable<Message>+implements IResponseSendable<Message>
MessageSendable(Message theMessage)
+MessageSendable(Message theMessage)
MessageSendable(Message theMessage,
- Parser theParser)
+MessageSendable(Message theMessage,
+ Parser theParser)
getEncodingStyle()
Message
Message
getMessage()
public MessageSendable(Message theMessage) - throws HL7Exception+
public MessageSendable(Message theMessage) + throws HL7Exception
theMessage
- The message to returnHL7Exception
- If message could not be encodedHL7Exception
- If message could not be encodedpublic MessageSendable(Message theMessage, - Parser theParser) - throws HL7Exception+
public MessageSendable(Message theMessage, + Parser theParser) + throws HL7Exception
theMessage
- The message to returntheParser
- The parser to use to encode the messageHL7Exception
- If message could not be encodedHL7Exception
- If message could not be encodedwriteMessage
in interface ISendable<Message>
writeMessage
in interface ISendable<Message>
IOException
public EncodingStyle getEncodingStyle()
getEncodingStyle
in interface ISendable<Message>
getEncodingStyle
in interface ISendable<Message>
public ResponseCode getResponseCode()
getResponseCode
in interface IResponseSendable<Message>
getResponseCode
in interface IResponseSendable<Message>
public Message getMessage()+
public Message getMessage()
getMessage
in interface ISendable<Message>
getMessage
in interface ISendable<Message>
protected
AbstractClient(T theRawClient,
- Parser theParser)
+ Parser theParser)
Parser
Parser
getParser()
-IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(ISendable<Message> theMessageToSend)
IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
+IReceivable<Message>
sendAndReceiveMessage(Message theMessageToSend)
sendAndReceiveMessage(ISendable)
void
setParser(Parser theParser)
-protected AbstractClient(T theRawClient, - Parser theParser)+ Parser theParser)
public Parser getParser()-
Parser
to use to parsing and encoding messages within
+public Parser getParser()+
Parser
to use to parsing and encoding messages within
this client (may return null)public IReceivable<Message> sendAndReceiveMessage(ISendable<Message> theMessageToSend) +public IReceivable<Message> sendAndReceiveMessage(ISendable<Message> theMessageToSend) throws DecodeException, IOException, EncodeException, - EncodingNotSupportedException, - HL7Exception+ EncodingNotSupportedException, + HL7Exception
IOException
- If the client is unable to connect to the remote hostEncodeException
- If a failure occurs while encoding the message into a
sendable HTTP requestHL7Exception
- If the response can not be parsedEncodingNotSupportedException
- If the encoding is not supportedHL7Exception
- If the response can not be parsedEncodingNotSupportedException
- If the encoding is not supportedpublic IReceivable<Message> sendAndReceiveMessage(Message theMessageToSend) +public IReceivable<Message> sendAndReceiveMessage(Message theMessageToSend) throws DecodeException, IOException, EncodeException, - EncodingNotSupportedException, - HL7Exception+ EncodingNotSupportedException, + HL7Exception
sendAndReceiveMessage(ISendable)
IOException
- If the client is unable to connect to the remote hostEncodeException
- If a failure occurs while encoding the message into a
sendable HTTP requestHL7Exception
- If the response can not be parsedEncodingNotSupportedException
- If the encoding is not supportedHL7Exception
- If the response can not be parsedEncodingNotSupportedException
- If the encoding is not supportedpublic void setParser(Parser theParser)-
Parser
to use to parsing and encoding messages within
+public void setParser(Parser theParser)+
Parser
to use to parsing and encoding messages within
this clienttheSigner
- If provided, sets the Signature Profile signer implementation
to use. See http://hl7api.sourceforge.net/hapi-hl7overhttp/specification.
- html#SIGNATURE_PROFILEHohClientMultithreaded(String theHost,
int thePort,
String theUriPath,
- Parser theParser)
+ Parser theParser)
HohClientMultithreaded(URL theUrl,
- Parser theParser)
+ Parser theParser)
public HohClientMultithreaded(String theHost, int thePort, String theUriPath, - Parser theParser)+ Parser theParser)
public HohClientMultithreaded(URL theUrl, - Parser theParser)+ Parser theParser)
HohClientSimple(String theHost,
int thePort,
String theUriPath,
- Parser theParser)
+ Parser theParser)
HohClientSimple(URL theUrl,
- Parser theParser)
+ Parser theParser)
public HohClientSimple(String theHost, int thePort, String theUriPath, - Parser theParser)+ Parser theParser)
public HohClientSimple(URL theUrl, - Parser theParser)+ Parser theParser)
void
setApplication(ReceivingApplication<? extends Message> theApplication)
+setApplication(ReceivingApplication<? extends Message> theApplication)
void
setApplicationRouter(ApplicationRouter theApplicationRouter)
+setApplicationRouter(ApplicationRouter theApplicationRouter)
public void setApplication(ReceivingApplication<? extends Message> theApplication)+
public void setApplication(ReceivingApplication<? extends Message> theApplication)
Route all messages to a single application
@@ -275,7 +275,7 @@public void setApplicationRouter(ApplicationRouter theApplicationRouter)+
public void setApplicationRouter(ApplicationRouter theApplicationRouter)
Constructor which accepts an ApplicationRouter which may direct different types of messages to different applications diff --git a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/llp/Hl7OverHttpLowerLayerProtocol.html b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/llp/Hl7OverHttpLowerLayerProtocol.html index 3446fa52cc..f6bd3a2e57 100644 --- a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/llp/Hl7OverHttpLowerLayerProtocol.html +++ b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/llp/Hl7OverHttpLowerLayerProtocol.html @@ -101,7 +101,7 @@
public class Hl7OverHttpLowerLayerProtocol -extends LowerLayerProtocol+extends LowerLayerProtocol
LowerLayerProtocol implementation which use the HL7 over HTTP specification as a transport layer. @@ -125,7 +125,7 @@
Note that this implementation has limitations:
TwoPortService
+ TwoPortService
charset
charset
HL7Reader
HL7Reader
getReader(InputStream theArg0)
getUriPath()
HL7Writer
HL7Writer
getWriter(OutputStream theArg0)
logCharacterReceived, makeLLP, makeLLP, setCharset, setCharset
logCharacterReceived, makeLLP, makeLLP, setCharset, setCharset
public HL7Reader getReader(InputStream theArg0) - throws LLPException+
public HL7Reader getReader(InputStream theArg0) + throws LLPException
getReader
in class LowerLayerProtocol
getReader
in class LowerLayerProtocol
LLPException
LLPException
public HL7Writer getWriter(OutputStream theArg0) - throws LLPException+
public HL7Writer getWriter(OutputStream theArg0) + throws LLPException
getWriter
in class LowerLayerProtocol
getWriter
in class LowerLayerProtocol
LLPException
LLPException
theSigner
- If provided, sets the Signature Profile signer implementation
to use. See http://hl7api.sourceforge.net/hapi-hl7overhttp/specification.
- html#SIGNATURE_PROFILEvoid
registerApplication(ApplicationRouter.AppRoutingData theAppRouting,
- ReceivingApplication<? extends Message> theReceivingApplication)
registerApplication(ApplicationRouter.AppRoutingData theAppRouting,
+ ReceivingApplication<? extends Message> theReceivingApplication)
void registerApplication(ApplicationRouter.AppRoutingData theAppRouting, - ReceivingApplication<? extends Message> theReceivingApplication)+
void registerApplication(ApplicationRouter.AppRoutingData theAppRouting, + ReceivingApplication<? extends Message> theReceivingApplication)
void
registerApplication(ApplicationRouter.AppRoutingData theAppRouting,
- ReceivingApplication<? extends Message> theReceivingApplication)
registerApplication(ApplicationRouter.AppRoutingData theAppRouting,
+ ReceivingApplication<? extends Message> theReceivingApplication)
void
public void registerApplication(ApplicationRouter.AppRoutingData theAppRouting, - ReceivingApplication<? extends Message> theReceivingApplication)+
public void registerApplication(ApplicationRouter.AppRoutingData theAppRouting, + ReceivingApplication<? extends Message> theReceivingApplication)
registerApplication
in interface IRelayListener
public interface IRelaySender<T extends Message> -extends org.springframework.beans.factory.NamedBean, ReceivingApplication<T>+
public interface IRelaySender<T extends Message> +extends org.springframework.beans.factory.NamedBean, ReceivingApplication<T>
canProcess, processMessage
canProcess, processMessage
diff --git a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/relay/sender/RelayHttpSender.html b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/relay/sender/RelayHttpSender.html
index ca51153627..cb860cd870 100644
--- a/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/relay/sender/RelayHttpSender.html
+++ b/hapi-hl7overhttp/apidocs/ca/uhn/hl7v2/hoh/relay/sender/RelayHttpSender.html
@@ -120,13 +120,13 @@ public class RelayHttpSender extends HohClientMultithreaded -implements IRelaySender<Message>, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean+implements IRelaySender<Message>, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
boolean
canProcess(Message theMessage)
+canProcess(Message theMessage)
getIoRetries()
Message
processMessage(Message theMessage,
+Message
+processMessage(Message theMessage,
Map<String,Object> theMetadata)
public boolean canProcess(Message theMessage)+
public boolean canProcess(Message theMessage)
canProcess
in interface ReceivingApplication<Message>
canProcess
in interface ReceivingApplication<Message>
public Message processMessage(Message theMessage, +public Message processMessage(Message theMessage, Map<String,Object> theMetadata) - throws ReceivingApplicationException, - HL7Exception+ throws ReceivingApplicationException, + HL7Exception
processMessage
in interface ReceivingApplication<Message>
processMessage
in interface ReceivingApplication<Message>
ReceivingApplicationException
HL7Exception
ReceivingApplicationException
HL7Exception
public class HapiSocketTlsFactoryWrapper extends Object -implements SocketFactory+implements SocketFactory
ISocketFactory
instance for use in HAPI. Note that the
wrapped methods will only be used to create TLS socket instances.createSocket
in interface SocketFactory
createSocket
in interface SocketFactory
IOException
createTlsSocket
in interface SocketFactory
createTlsSocket
in interface SocketFactory
IOException
createServerSocket
in interface SocketFactory
createServerSocket
in interface SocketFactory
IOException
createTlsServerSocket
in interface SocketFactory
createTlsServerSocket
in interface SocketFactory
IOException
configureNewAcceptedSocket
in interface SocketFactory
configureNewAcceptedSocket
in interface SocketFactory
SocketException
Parser
to use to parsing and encoding messages within
+Parser
to use to parsing and encoding messages within
this client (may return null)Parser
to use to parsing and encoding messages within
+Parser
to use to parsing and encoding messages within
this clientApplicationRouter myApplicationRouter+
ApplicationRouter myApplicationRouter
* to use. See <a href=
* "http://hl7api.sourceforge.net/hapi-hl7overhttp/specification.html#SIGNATURE_PROFILE"
* "https://hapifhir.github.io/hapi-hl7v2/hapi-hl7overhttp/signature.html"
* >http://hl7api.sourceforge.net/hapi-hl7overhttp/specification.
* >https://hapifhir.github.io/hapi-hl7v2/hapi-hl7overhttp/specification.
* html#SIGNATURE_PROFILE</a>
- | + | + |
public class HohServletTest.MyReceivingApp extends Object -implements ReceivingApplication<Message>+implements ReceivingApplication<Message>
boolean
canProcess(Message theMessage)
canProcess(Message theMessage)
Message
processMessage(Message theMessage,
+Message
+processMessage(Message theMessage,
Map<String,Object> theMetadata)
public boolean canProcess(Message theMessage)+
public boolean canProcess(Message theMessage)
canProcess
in interface ReceivingApplication<Message>
canProcess
in interface ReceivingApplication<Message>
public Message processMessage(Message theMessage, +public Message processMessage(Message theMessage, Map<String,Object> theMetadata) - throws ReceivingApplicationException, - HL7Exception+ throws ReceivingApplicationException, + HL7Exception
processMessage
in interface ReceivingApplication<Message>
processMessage
in interface ReceivingApplication<Message>
ReceivingApplicationException
HL7Exception
ReceivingApplicationException
HL7Exception
public class LlpServerTest extends Object -implements ReceivingApplication<Message>, ConnectionListener+implements ReceivingApplication<Message>, ConnectionListener
boolean
canProcess(Message theArg0)
canProcess(Message theArg0)
void
connectionDiscarded(Connection theArg0)
connectionDiscarded(Connection theArg0)
void
connectionReceived(Connection theArg0)
connectionReceived(Connection theArg0)
Message
processMessage(Message theArg0,
+Message
+processMessage(Message theArg0,
Map<String,Object> metadata)
public boolean canProcess(Message theArg0)+
public boolean canProcess(Message theArg0)
canProcess
in interface ReceivingApplication<Message>
canProcess
in interface ReceivingApplication<Message>
public Message processMessage(Message theArg0, +public Message processMessage(Message theArg0, Map<String,Object> metadata) - throws ReceivingApplicationException, - HL7Exception+ throws ReceivingApplicationException, + HL7Exception
processMessage
in interface ReceivingApplication<Message>
processMessage
in interface ReceivingApplication<Message>
ReceivingApplicationException
HL7Exception
ReceivingApplicationException
HL7Exception
public void connectionDiscarded(Connection theArg0)+
public void connectionDiscarded(Connection theArg0)
connectionDiscarded
in interface ConnectionListener
connectionDiscarded
in interface ConnectionListener
public void connectionReceived(Connection theArg0)+
public void connectionReceived(Connection theArg0)
connectionReceived
in interface ConnectionListener
connectionReceived
in interface ConnectionListener
getMessage()
Message
Message
getReply()
void
setReply(Message theReply)
setReply(Message theReply)
void
public Message getReply()+
public Message getReply()
public void setReply(Message theReply)+
public void setReply(Message theReply)
theReply
- the reply to setpublic void testSenderWithTls() - throws HL7Exception, + throws HL7Exception, IOException, - LLPException, + LLPException, InterruptedException, DecodeException, EncodeException
HL7Exception
HL7Exception
IOException
LLPException
LLPException
InterruptedException
DecodeException
EncodeException
public void testErrorMessageReferencesRelay() - throws HL7Exception, + throws HL7Exception, IOException, - LLPException, + LLPException, InterruptedException, DecodeException, EncodeException
HL7Exception
HL7Exception
IOException
LLPException
LLPException
InterruptedException
DecodeException
EncodeException
Generating a conformance profile requires a free tool
- called Message Workbench. Message Workbench is free, and can be downloaded
+ called Messaging Workbench. Messaging Workbench is free, and can be downloaded
from the HL7 tools page
(look for "Messaging Workbench" under "V2 Tools"). Note
that this tool is Windows only.
diff --git a/hapi-structures-superstructures/pom.xml b/hapi-structures-superstructures/pom.xml
index f37165937a..2392bbdd01 100644
--- a/hapi-structures-superstructures/pom.xml
+++ b/hapi-structures-superstructures/pom.xml
@@ -330,7 +330,7 @@
- | + | + |
This help document is not yet complete. Want to help finish it? - Get in touch with James Agnew. + Get in touch with James Agnew.
diff --git a/hapi-testpanel/src/site/xdoc/validation.xml b/hapi-testpanel/src/site/xdoc/validation.xml index 0537c1b2c8..22e95e0382 100644 --- a/hapi-testpanel/src/site/xdoc/validation.xml +++ b/hapi-testpanel/src/site/xdoc/validation.xml @@ -23,7 +23,7 @@By default, TestPanel uses HAPI's built in validation, known as - DefaultValidation + DefaultValidation . The validation performs basic data type checks, such as making sure that NM datatype fields do not contain text, TS datatype fields contain valid dates, etc. @@ -49,8 +49,8 @@
- Conformance profiles are generally created using a tool called Message Workbench (MWB), - which is available here. + Conformance profiles are generally created using a tool called Messaging Workbench (MWB), + which is available here.
diff --git a/hapi-testpanel/validation.html b/hapi-testpanel/validation.html index d88b330800..d2e835653a 100644 --- a/hapi-testpanel/validation.html +++ b/hapi-testpanel/validation.html @@ -79,7 +79,7 @@
By default, TestPanel uses HAPI's built in validation, known as - DefaultValidation + DefaultValidation . The validation performs basic data type checks, such as making sure that NM datatype fields do not contain text, TS datatype fields contain valid dates, etc. @@ -109,8 +109,8 @@
- Conformance profiles are generally created using a tool called Message Workbench (MWB), - which is available here. + Conformance profiles are generally created using a tool called Messaging Workbench (MWB), + which is available here.
diff --git a/pom.xml b/pom.xml index 6736000da9..eb32dfe42c 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@
@@ -593,8 +593,8 @@
-
@@ -622,8 +622,8 @@
-
+
+
-
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 3ec4af1119..e756718f98 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -328,7 +328,7 @@
process unknown versions of HL7 (e.g. 2.99) if configured to allow this.
See
GenericModelClassFactory
+ GenericModelClassFactory
]]>
for more information.
@@ -428,7 +428,7 @@
-
+
+
HAPI Home Table of Contents Procedure1
@@ -184,7 +184,7 @@HAPI Home Table of Contents Procedure1
diff --git a/src/site/resources/conf/compiler_manual/Figure2.htm b/src/site/resources/conf/compiler_manual/Figure2.htm index ae7499c8be..e7d2691704 100644 --- a/src/site/resources/conf/compiler_manual/Figure2.htm +++ b/src/site/resources/conf/compiler_manual/Figure2.htm @@ -135,7 +135,7 @@HAPI Home Table of Contents Procedure1
@@ -189,7 +189,7 @@HAPI Home Table of Contents Procedure1
diff --git a/src/site/resources/conf/compiler_manual/Figure3.htm b/src/site/resources/conf/compiler_manual/Figure3.htm index e2b28f2aae..f68e2842ef 100644 --- a/src/site/resources/conf/compiler_manual/Figure3.htm +++ b/src/site/resources/conf/compiler_manual/Figure3.htm @@ -135,7 +135,7 @@HAPI Home Table of Contents Procedure1
@@ -197,7 +197,7 @@
HAPI Home Table of Contents Procedure1
diff --git a/src/site/resources/conf/compiler_manual/Figure4.htm b/src/site/resources/conf/compiler_manual/Figure4.htm index d33b1c460a..ab7e8532d0 100644 --- a/src/site/resources/conf/compiler_manual/Figure4.htm +++ b/src/site/resources/conf/compiler_manual/Figure4.htm @@ -135,7 +135,7 @@HAPI Home Table of Contents Sample Universal Markup
@@ -191,7 +191,7 @@ HAPI Home Table of Contents Sample Universal Markup
diff --git a/src/site/resources/conf/compiler_manual/Glossary.htm b/src/site/resources/conf/compiler_manual/Glossary.htm
index f48d1c9f59..c347cbee58 100644
--- a/src/site/resources/conf/compiler_manual/Glossary.htm
+++ b/src/site/resources/conf/compiler_manual/Glossary.htm
@@ -185,7 +185,7 @@ User Manual
HAPI Conformance Classes System
User Manual
Sub-Component
HAPI Conformance Classes System
User Manual
-
+href="https://hapifhir.github.io/hapi-hl7v2">Download SystemInstallation
HAPI HomeHAPI Home Table of Contents Download System
+href="https://hapifhir.github.io/hapi-hl7v2">Download System
HAPI (HL7 application programming interface) at http://hl7api.sourceforge.net is an open-source HL7 +class=MsoHyperlink>https://hapifhir.github.io/hapi-hl7v2/
Softwar
· All of HAPI, including HAPI Conformance Classes System, -which can be downloaded from HAPI at http://hl7api.sourceforge.net.
+which can be downloaded from HAPI at https://hapifhir.github.io/hapi-hl7v2/.Softwar
HAPI Conformance Classes System
HAPI Home Download
+