Skip navigation links
A B C D E F G H I K L M N P R S T U V W 

A

AbstractClient<T extends AbstractRawClient> - Class in ca.uhn.hl7v2.hoh.hapi.client
 
AbstractClient(T) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Constructor
AbstractClient(T, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Constructor
AbstractHl7OverHttpDecoder - Class in ca.uhn.hl7v2.hoh.encoder
 
AbstractHl7OverHttpDecoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
AbstractHl7OverHttpEncoder - Class in ca.uhn.hl7v2.hoh.encoder
Base class that creates HL7 over HTTP requests.
AbstractHl7OverHttpEncoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
Constructor
AbstractRawClient - Class in ca.uhn.hl7v2.hoh.raw.client
 
AbstractRawClient() - Constructor for class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Constructor
AbstractRawClient(String, int, String) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Constructor
AbstractRawClient(URL) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Constructor
AbstractReceivable<T> - Class in ca.uhn.hl7v2.hoh.api
 
AbstractReceivable() - Constructor for class ca.uhn.hl7v2.hoh.api.AbstractReceivable
 
addMetadata(String, Object) - Method in class ca.uhn.hl7v2.hoh.api.AbstractReceivable
Add a metadata value
addSpecificHeaders() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
addSpecificHeaders() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestEncoder
 
addSpecificHeaders() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseEncoder
 
afterPropertiesSet() - Method in class ca.uhn.hl7v2.hoh.relay.Binder
afterPropertiesSet() - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
Fired automatically by the container when the bean is ready to start
afterPropertiesSet() - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
asciiEscape(byte[], Charset) - Static method in class ca.uhn.hl7v2.hoh.util.StringUtils
 
AuthorizationFailureException - Exception in ca.uhn.hl7v2.hoh.encoder
 
AuthorizationFailureException(String) - Constructor for exception ca.uhn.hl7v2.hoh.encoder.AuthorizationFailureException
 
AuthorizationFailureException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.hoh.encoder.AuthorizationFailureException
 
authorize(String, String, String) - Method in interface ca.uhn.hl7v2.hoh.api.IAuthorizationServerCallback
Returns true if the username and password are accepted as valid for a given URI
authorize(String, String, String) - Method in class ca.uhn.hl7v2.hoh.auth.SingleCredentialServerCallback
Returns true if the username and password are accepted as valid for a given URI
authorize() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
authorize() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestDecoder
 
authorize() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder
 

B

Base64 - Class in ca.uhn.hl7v2.hoh.util.repackage
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(boolean) - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in the given URL-safe mode.
Base64(int) - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[]) - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[], boolean) - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, int, int, int) - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64
Note lineLength is rounded down to the nearest multiple of Base64.encodedBlockSize If chunkSeparatorLength is zero, then chunking is disabled.
Base64.CharEncoding - Class in ca.uhn.hl7v2.hoh.util.repackage
Character encoding names required of every implementation of the Java platform.
Base64.Charsets - Class in ca.uhn.hl7v2.hoh.util.repackage
Charsets required of every implementation of the Java platform.
Base64.StringUtils - Class in ca.uhn.hl7v2.hoh.util.repackage
Converts String to and from bytes using the encodings required by the Java specification.
Binder - Class in ca.uhn.hl7v2.hoh.relay
 
Binder() - Constructor for class ca.uhn.hl7v2.hoh.relay.Binder
 
BouncyCastleCmsMessageSigner - Class in ca.uhn.hl7v2.hoh.sign
 
BouncyCastleCmsMessageSigner() - Constructor for class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
Constructor
ByteUtils - Class in ca.uhn.hl7v2.hoh.util
 

C

ca.uhn.hl7v2.hoh.api - package ca.uhn.hl7v2.hoh.api
 
ca.uhn.hl7v2.hoh.auth - package ca.uhn.hl7v2.hoh.auth
 
ca.uhn.hl7v2.hoh.encoder - package ca.uhn.hl7v2.hoh.encoder
 
ca.uhn.hl7v2.hoh.hapi.api - package ca.uhn.hl7v2.hoh.hapi.api
 
ca.uhn.hl7v2.hoh.hapi.client - package ca.uhn.hl7v2.hoh.hapi.client
 
ca.uhn.hl7v2.hoh.hapi.server - package ca.uhn.hl7v2.hoh.hapi.server
 
ca.uhn.hl7v2.hoh.llp - package ca.uhn.hl7v2.hoh.llp
 
ca.uhn.hl7v2.hoh.raw.api - package ca.uhn.hl7v2.hoh.raw.api
 
ca.uhn.hl7v2.hoh.raw.client - package ca.uhn.hl7v2.hoh.raw.client
 
ca.uhn.hl7v2.hoh.raw.server - package ca.uhn.hl7v2.hoh.raw.server
 
ca.uhn.hl7v2.hoh.relay - package ca.uhn.hl7v2.hoh.relay
 
ca.uhn.hl7v2.hoh.relay.listener - package ca.uhn.hl7v2.hoh.relay.listener
 
ca.uhn.hl7v2.hoh.relay.sender - package ca.uhn.hl7v2.hoh.relay.sender
 
ca.uhn.hl7v2.hoh.sign - package ca.uhn.hl7v2.hoh.sign
 
ca.uhn.hl7v2.hoh.sockets - package ca.uhn.hl7v2.hoh.sockets
 
ca.uhn.hl7v2.hoh.util - package ca.uhn.hl7v2.hoh.util
 
ca.uhn.hl7v2.hoh.util.repackage - package ca.uhn.hl7v2.hoh.util.repackage
 
canProcess(Message) - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
Returns true
canRecoverKey(KeyStore, String, String) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
Returns true if the key can be recovered using the given password
CharEncoding() - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
 
Charsets() - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
 
close() - Method in interface ca.uhn.hl7v2.hoh.api.IClientSimple
If a socket exists and it is connected, closes the socket.
close() - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
If a socket exists and it is connected, closes the socket.
close() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
If a socket exists and it is connected, closes the socket.
closeSocket(Socket) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
compress(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.GZipUtils
Compresses a byte array
configureNewAcceptedSocket(Socket) - Method in class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
 
connect() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
containsAlphabetOrPad(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Tests a given byte array to see if it contains any characters within the alphabet or PAD.
copy(InputStream, OutputStream) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
Copy bytes from a large (over 2GB) InputStream to an OutputStream.
copyWhileDataAvailable(InputStream, OutputStream) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
 
createClientSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Creates a new client socket and returns it
createClientSocket() - Method in interface ca.uhn.hl7v2.hoh.sockets.ISocketFactory
Creates a new client socket and returns it
createClientSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.StandardSocketFactory
 
createClientSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.TlsSocketFactory
Creates a new client socket and returns it
createServerSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Creates a new server socket and returns it
createServerSocket() - Method in interface ca.uhn.hl7v2.hoh.sockets.ISocketFactory
Creates a new server socket and returns it
createServerSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.StandardSocketFactory
 
createServerSocket() - Method in class ca.uhn.hl7v2.hoh.sockets.TlsSocketFactory
Creates a new server socket and returns it
createServerSocket() - Method in class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
createSocket() - Method in class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
createTlsServerSocket() - Method in class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
createTlsSocket() - Method in class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
CustomCertificateTlsSocketFactory - Class in ca.uhn.hl7v2.hoh.sockets
Socket Factory which creates a TLS/SSL socket using a custom keystore and certificate.
CustomCertificateTlsSocketFactory() - Constructor for class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Constructor
CustomCertificateTlsSocketFactory(KeyStore, String) - Constructor for class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Constructor
CustomCertificateTlsSocketFactory(String, String, String) - Constructor for class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Constructor

D

decode() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
decode(Object) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes an Object using the Base-N algorithm.
decode(String) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes a String containing characters in the Base-N alphabet.
decode(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes a byte[] containing characters in the Base-N alphabet.
decodeBase64(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes a Base64 String into octets
decodeBase64(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes Base64 data into octets
DecodeException - Exception in ca.uhn.hl7v2.hoh.api
 
DecodeException(String) - Constructor for exception ca.uhn.hl7v2.hoh.api.DecodeException
 
DecodeException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.hoh.api.DecodeException
 
decodeInteger(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Decodes a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
DEFAULT_BUFFER_SIZE - Static variable in class ca.uhn.hl7v2.hoh.util.IOUtils
 
DEFAULT_CHARSET - Static variable in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
The default charset encoding (UTF-8)
DEFAULT_CHARSET - Static variable in class ca.uhn.hl7v2.hoh.util.HTTPUtils
ISO-8859-1
DEFAULT_CONNECTION_TIMEOUT - Static variable in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
The default connection timeout in milliseconds: 10000
DEFAULT_READ_TIMEOUT - Static variable in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Default amount of time that the decoder will attempt to read before timing out and throwing an IOException (30000ms)
DEFAULT_RESPONSE_TIMEOUT - Static variable in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
The default number of milliseconds to wait before timing out waiting for a response: 60000
DEFAULT_SOCKET_TIMEOUT - Static variable in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Default Socket Timeout, 10000ms
defaultString(String) - Static method in class ca.uhn.hl7v2.hoh.util.StringUtils
 
deleteAllFromDirectory(File) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
 
deleteAllFromDirectoryExcept(File, List<File>) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
 
destroy() - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
Fired automatically by the container when the bean is shutting down
detect(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.EncodingStyle
Detect the encoding style of a given message
detect(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
Detects the appropriate HTTP response code for a given message
doGet(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet
doPost(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet

E

encode() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
encode(Object) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes an Object using the Base-N algorithm.
encode(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
encodeAsString(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes a byte[] containing binary data, into a String containing characters in the appropriate alphabet.
encodeBase64(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean, int) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
encodeBase64String(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64URLSafe(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeBase64URLSafeString(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
EncodeException - Exception in ca.uhn.hl7v2.hoh.api
 
EncodeException(Exception) - Constructor for exception ca.uhn.hl7v2.hoh.api.EncodeException
 
EncodeException(String) - Constructor for exception ca.uhn.hl7v2.hoh.api.EncodeException
 
EncodeException(String, Exception) - Constructor for exception ca.uhn.hl7v2.hoh.api.EncodeException
 
encodeInteger(BigInteger) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes to a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
encodeToOutputStream(OutputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
encodeToString(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
EncodingStyle - Enum in ca.uhn.hl7v2.hoh.encoder
 
ensureBufferSize(int, Base64.Context) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Ensure that the buffer has room for size bytes
equals(String, String) - Static method in class ca.uhn.hl7v2.hoh.util.StringUtils
Null safe equals comparison

F

FILE_PATH_SEP - Static variable in class ca.uhn.hl7v2.hoh.util.IOUtils
 
forAcknowledgementCode(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
Returns the appropriate response code for a given ACK code.
formatBytesForLogging(int, int, byte...) - Static method in class ca.uhn.hl7v2.hoh.util.ByteUtils
Formats a byte array for logging

G

getActionLine() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
getAppCtx() - Method in class ca.uhn.hl7v2.hoh.relay.Launcher
 
getBeanName() - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
 
getBeanName() - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
getBytesIso8859_1(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the ISO-8859-1 charset, storing the result into a new byte array.
getBytesUnchecked(String, String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the named charset, storing the result into a new byte array.
getBytesUsAscii(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the US-ASCII charset, storing the result into a new byte array.
getBytesUtf16(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16 charset, storing the result into a new byte array.
getBytesUtf16Be(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16BE charset, storing the result into a new byte array.
getBytesUtf16Le(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16LE charset, storing the result into a new byte array.
getBytesUtf8(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Encodes the given string into a sequence of bytes using the UTF-8 charset, storing the result into a new byte array.
getCode() - Method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
 
getConformanceProblems() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
getContentType() - Method in exception ca.uhn.hl7v2.hoh.api.NonHl7ResponseException
 
getContentType() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
getContentType() - Method in enum ca.uhn.hl7v2.hoh.encoder.EncodingStyle
Returns the MIME type (content-type) associated with this encoding
getDefaultBufferSize() - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Get the default buffer size.
getEncodedLength(byte[]) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Calculates the amount of space needed to encode the supplied array.
getEncodingStyle() - Method in interface ca.uhn.hl7v2.hoh.api.ISendable
 
getEncodingStyle() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Returns the EncodingStyle associated with the incoming message, or null.
getEncodingStyle() - Method in class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
 
getEncodingStyle() - Method in class ca.uhn.hl7v2.hoh.raw.api.RawSendable
 
getEncodingStyleForContentType(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.EncodingStyle
Returns the encoding style (e.g.
getHost() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the host (e.g.
getHost() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
 
getHost() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
getIoRetries() - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
 
getMessage() - Method in interface ca.uhn.hl7v2.hoh.api.IReceivable
Returns the message itself
getMessage() - Method in interface ca.uhn.hl7v2.hoh.api.ISendable
 
getMessage() - Method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
 
getMessage() - Method in class ca.uhn.hl7v2.hoh.hapi.api.MessageReceivable
Returns the message itself
getMessage() - Method in class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
 
getMessage() - Method in class ca.uhn.hl7v2.hoh.raw.api.RawReceivable
Returns the message itself
getMessage() - Method in class ca.uhn.hl7v2.hoh.raw.api.RawSendable
 
getMetadata() - Method in class ca.uhn.hl7v2.hoh.api.AbstractReceivable
Returns a map containing other metadata about the message.
getMetadata() - Method in interface ca.uhn.hl7v2.hoh.api.IReceivable
Returns a map containing other metadata about the message.
getParser() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Returns the Parser to use to parsing and encoding messages within this client (may return null)
getPort() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the port (e.g.
getPort() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Getter for the port (e.g.
getPort() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
getProductname() - Static method in class ca.uhn.hl7v2.hoh.relay.Binder
Returns the product name
getRawClient() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
getReader(InputStream) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
getResponseBody() - Method in exception ca.uhn.hl7v2.hoh.api.NonHl7ResponseException
 
getResponseCode() - Method in interface ca.uhn.hl7v2.hoh.api.IResponseSendable
 
getResponseCode() - Method in class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
 
getResponseCode() - Method in class ca.uhn.hl7v2.hoh.raw.api.RawSendable
 
getResponseName() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
getResponseStatus() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
getRole() - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
Returns the server role this protocol implementation is being used for
getSocketFactory() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Returns the socket factory used by this client
getSocketFactory() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Returns the socket factory used by this client
getSocketFactory() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
getSocketTimeout() - Method in interface ca.uhn.hl7v2.hoh.api.IClientMultithreaded
Returns the number of millis to keep an idle socket open before closing it.
getSocketTimeout() - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Returns the number of millis to keep an idle socket open before closing it.
getSocketTimeout() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Returns the number of millis to keep an idle socket open before closing it.
getSoTimeout() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Returns the TCP SO Timeout setting for new connections
getSoTimeout() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Returns the TCP SO Timeout setting for new connections
getSoTimeout() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
getUriPath() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the "Path" portion of the URL.
getUriPath() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Getter for the "Path" portion of the URL.
getUriPath() - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
 
getUriPath() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
getUrl() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the URL to send messages to.
getUrl() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Getter for the URL to send messages to.
getUrl() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Getter for the URL to send messages to.
getUrlString() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the URL to send messages to.
getUrlString() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Getter for the URL to send messages to.
getUrlString() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Getter for the URL to send messages to.
getValueType() - Method in enum ca.uhn.hl7v2.hoh.api.MessageMetadataKeys
 
getVersion() - Static method in class ca.uhn.hl7v2.hoh.util.VersionLogger
 
getWriter(OutputStream) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
GZipUtils - Class in ca.uhn.hl7v2.hoh.util
Methods for dealing with GZip encoding

H

HapiSocketTlsFactoryWrapper - Class in ca.uhn.hl7v2.hoh.util
Wraps an HoH ISocketFactory instance for use in HAPI.
HapiSocketTlsFactoryWrapper(ISocketFactory) - Constructor for class ca.uhn.hl7v2.hoh.util.HapiSocketTlsFactoryWrapper
Constuctor
Hl7OverHttpLowerLayerProtocol - Class in ca.uhn.hl7v2.hoh.llp
LowerLayerProtocol implementation which use the HL7 over HTTP specification as a transport layer.
Hl7OverHttpLowerLayerProtocol(ServerRoleEnum) - Constructor for class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
 
Hl7OverHttpRequestDecoder - Class in ca.uhn.hl7v2.hoh.encoder
 
Hl7OverHttpRequestDecoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestDecoder
 
Hl7OverHttpRequestEncoder - Class in ca.uhn.hl7v2.hoh.encoder
 
Hl7OverHttpRequestEncoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestEncoder
 
Hl7OverHttpResponseDecoder - Class in ca.uhn.hl7v2.hoh.encoder
 
Hl7OverHttpResponseDecoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder
 
Hl7OverHttpResponseEncoder - Class in ca.uhn.hl7v2.hoh.encoder
 
Hl7OverHttpResponseEncoder() - Constructor for class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseEncoder
 
HohClientMultithreaded - Class in ca.uhn.hl7v2.hoh.hapi.client
Message sender using the HL7 over HTTP specification which uses a ScheduledExecutorService to provide advanced functionality such as persistent connections which time out and close automatically.
HohClientMultithreaded() - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Constructor
HohClientMultithreaded(String, int, String) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Constructor
HohClientMultithreaded(String, int, String, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Constructor
HohClientMultithreaded(URL) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Constructor
HohClientMultithreaded(URL, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Constructor
HohClientSimple - Class in ca.uhn.hl7v2.hoh.hapi.client
 
HohClientSimple(String, int, String) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
Constructor
HohClientSimple(String, int, String, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
Constructor
HohClientSimple(URL) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
Constructor
HohClientSimple(URL, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
Constructor
HohRawClientMultithreaded - Class in ca.uhn.hl7v2.hoh.raw.client
Raw message sender using the HL7 over HTTP specification which uses a ScheduledExecutorService to provide advanced functionality such as persistent connections which time out and close automatically.
HohRawClientMultithreaded() - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Constructor
HohRawClientMultithreaded(String, int, String) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Constructor
HohRawClientMultithreaded(String, int, String, ScheduledExecutorService) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Constructor
HohRawClientMultithreaded(URL) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Constructor
HohRawClientMultithreaded(URL, ScheduledExecutorService) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Constructor
HohRawClientSimple - Class in ca.uhn.hl7v2.hoh.raw.client
Simple raw message sender using the HL7 over HTTP specification.
HohRawClientSimple(String, int, String) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Constructor
HohRawClientSimple(URL) - Constructor for class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Constructor
HohRawServlet - Class in ca.uhn.hl7v2.hoh.raw.server
 
HohRawServlet() - Constructor for class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet
 
HohServlet - Class in ca.uhn.hl7v2.hoh.hapi.server
 
HohServlet() - Constructor for class ca.uhn.hl7v2.hoh.hapi.server.HohServlet
Constructor
HTTPUtils - Class in ca.uhn.hl7v2.hoh.util
 

I

IAuthorizationClientCallback - Interface in ca.uhn.hl7v2.hoh.api
Provides callback methods for providing credentials
IAuthorizationServerCallback - Interface in ca.uhn.hl7v2.hoh.api
Provides a callback for authorizing credentials found within HTTP requests
IClient - Interface in ca.uhn.hl7v2.hoh.api
 
IClientMultithreaded - Interface in ca.uhn.hl7v2.hoh.api
 
IClientSimple - Interface in ca.uhn.hl7v2.hoh.api
 
IMessageHandler<T> - Interface in ca.uhn.hl7v2.hoh.api
Service interface which can be implemented by an application to process incoming messages received by HohRawServlet.
init() - Static method in class ca.uhn.hl7v2.hoh.util.VersionLogger
Logs the HAPI version on the first time this method is invoked, does nothing afterwards
IOUtils - Class in ca.uhn.hl7v2.hoh.util
Utilities for dealing with IO
IReceivable<T> - Interface in ca.uhn.hl7v2.hoh.api
 
IRelayListener - Interface in ca.uhn.hl7v2.hoh.relay.listener
 
IRelaySender<T extends Message> - Interface in ca.uhn.hl7v2.hoh.relay.sender
 
IResponseSendable<T> - Interface in ca.uhn.hl7v2.hoh.api
Response message to be returned by a server application.
isArrayByteBase64(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Deprecated.
1.5 Use Base64.isBase64(byte[]), will be removed in 2.0.
isAutoClose() - Method in interface ca.uhn.hl7v2.hoh.api.IClientSimple
 
isAutoClose() - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
isAutoClose() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
isBase64(byte) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Returns whether or not the octet is in the base 64 alphabet.
isBase64(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Tests a given String to see if it contains only valid characters within the Base64 alphabet.
isBase64(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isBlank(String) - Static method in class ca.uhn.hl7v2.hoh.util.StringUtils
 
isConnected() - Method in interface ca.uhn.hl7v2.hoh.api.IClientSimple
 
isConnected() - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
isConnected() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
 
isConnectionCloseHeaderPresent() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Protected because this doesn't make sense for a sender
isConnectionCloseHeaderPresent() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder
Returns true if the connection=close header was present in the response
ISendable<T> - Interface in ca.uhn.hl7v2.hoh.api
 
ISigner - Interface in ca.uhn.hl7v2.hoh.sign
 
isInAlphabet(byte) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Returns whether or not the octet is in the Base32 alphabet.
isInAlphabet(byte[], boolean) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Tests a given byte array to see if it contains only valid characters within the alphabet.
isInAlphabet(String) - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Tests a given String to see if it contains only valid characters within the alphabet.
isKeepAlive() - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Returns the TCP KeepAlive flag for new connections
isKeepAlive() - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Returns the TCP KeepAlive flag for new connections
isKeepAlive() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
isNotBlank(String) - Static method in class ca.uhn.hl7v2.hoh.util.StringUtils
 
ISO_8859_1 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
CharEncodingISO Latin Alphabet No.
ISO_8859_1 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
CharEncodingISO Latin Alphabet No.
ISocketFactory - Interface in ca.uhn.hl7v2.hoh.sockets
Pluggable interface for creating new sockets
isUrlSafe() - Method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Returns our current encode mode.
isWhiteSpace(byte) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Checks if a byte value is whitespace or not.

K

KeystoreUtils - Class in ca.uhn.hl7v2.hoh.util
 
keyStringSet() - Static method in enum ca.uhn.hl7v2.hoh.api.MessageMetadataKeys
 

L

Launcher - Class in ca.uhn.hl7v2.hoh.relay
 
Launcher() - Constructor for class ca.uhn.hl7v2.hoh.relay.Launcher
 
Launcher(String) - Constructor for class ca.uhn.hl7v2.hoh.relay.Launcher
 
LINE_SEP - Static variable in class ca.uhn.hl7v2.hoh.util.StringUtils
 
lineLength - Variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Chunksize for encoding.
loadKeystore(File, char[]) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
loadKeystore(String, String) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 

M

main(String[]) - Static method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
 
main(String[]) - Static method in class ca.uhn.hl7v2.hoh.relay.Launcher
 
main(String[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64
 
MASK_8BITS - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Mask used to extract 8 bits, used in decoding bytes
MessageMetadataKeys - Enum in ca.uhn.hl7v2.hoh.api
Enum containing keys for message metadata
MessageMode - Enum in ca.uhn.hl7v2.hoh.encoder
 
MessageProcessingException - Exception in ca.uhn.hl7v2.hoh.api
 
MessageProcessingException(String) - Constructor for exception ca.uhn.hl7v2.hoh.api.MessageProcessingException
 
MessageProcessingException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.hoh.api.MessageProcessingException
 
MessageProcessingException(Throwable) - Constructor for exception ca.uhn.hl7v2.hoh.api.MessageProcessingException
 
MessageReceivable - Class in ca.uhn.hl7v2.hoh.hapi.api
 
MessageReceivable(Message) - Constructor for class ca.uhn.hl7v2.hoh.hapi.api.MessageReceivable
 
messageReceived(IReceivable<T>) - Method in interface ca.uhn.hl7v2.hoh.api.IMessageHandler
 
MessageSendable - Class in ca.uhn.hl7v2.hoh.hapi.api
 
MessageSendable(Message) - Constructor for class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
Constructor
MessageSendable(Message, Parser) - Constructor for class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
Constructor
MIME_CHUNK_SIZE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
MIME chunk size per RFC 2045 section 6.8.

N

newString(byte[], String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the given charset.
newStringIso8859_1(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the ISO-8859-1 charset.
newStringUsAscii(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the US-ASCII charset.
newStringUtf16(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16 charset.
newStringUtf16Be(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16BE charset.
newStringUtf16Le(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16LE charset.
newStringUtf8(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-8 charset.
NoMessageReceivedException - Exception in ca.uhn.hl7v2.hoh.encoder
This exception is intended to communicate that no message arrived at a time when none might yet be expected (e.g.
NoMessageReceivedException() - Constructor for exception ca.uhn.hl7v2.hoh.encoder.NoMessageReceivedException
 
NonHl7ResponseException - Exception in ca.uhn.hl7v2.hoh.api
 
NonHl7ResponseException(String, String, String) - Constructor for exception ca.uhn.hl7v2.hoh.api.NonHl7ResponseException
 
notBlank(String, String) - Static method in class ca.uhn.hl7v2.hoh.util.Validate
 
notNull(Object, String) - Static method in class ca.uhn.hl7v2.hoh.util.Validate
 

P

PAD - Variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
 
PAD_DEFAULT - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
Byte used to pad output.
PEM_CHUNK_SIZE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64
PEM chunk size per RFC 1421 section 4.3.2.4.
processMessage(Message, Map<String, Object>) - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
propertySet(Object, String) - Static method in class ca.uhn.hl7v2.hoh.util.Validate
 
providePassword(String) - Method in interface ca.uhn.hl7v2.hoh.api.IAuthorizationClientCallback
Provides a password
providePassword(String) - Method in class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 
provideSocket() - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Subclasses must override to provide a connected socket
provideSocket() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
 
provideSocket() - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Subclasses must override to provide a connected socket
provideUsername(String) - Method in interface ca.uhn.hl7v2.hoh.api.IAuthorizationClientCallback
Provides a username
provideUsername(String) - Method in class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 

R

RawReceivable - Class in ca.uhn.hl7v2.hoh.raw.api
 
RawReceivable(String) - Constructor for class ca.uhn.hl7v2.hoh.raw.api.RawReceivable
 
RawSendable - Class in ca.uhn.hl7v2.hoh.raw.api
 
RawSendable(String) - Constructor for class ca.uhn.hl7v2.hoh.raw.api.RawSendable
Constructor
readActionLineAndDecode(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
readActionLineAndDecode(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestDecoder
 
readActionLineAndDecode(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder
 
readClasspathIntoByteArray(String) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
Read a classpath resource into a byte array
readContentsFromInputStreamAndDecode(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Read in the contents of the raw message from the input stream and decode entire the message.
readFirstLine(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
readHeadersAndContentsFromInputStreamAndDecode(InputStream) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Note that if AbstractHl7OverHttp.setPath(String) is called, this method will assume that the first line of the HTTP request has already been read from the input stream.
readInputStreamIntoByteArraWhileDataAvailable(InputStream) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
 
readInputStreamIntoByteArray(InputStream) - Static method in class ca.uhn.hl7v2.hoh.util.IOUtils
Read an entire input stream into a byte array
registerApplication(ApplicationRouter.AppRoutingData, ReceivingApplication<? extends Message>) - Method in interface ca.uhn.hl7v2.hoh.relay.listener.IRelayListener
 
registerApplication(ApplicationRouter.AppRoutingData, ReceivingApplication<? extends Message>) - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
 
RelayHttpSender - Class in ca.uhn.hl7v2.hoh.relay.sender
 
RelayHttpSender() - Constructor for class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
 
RelayMllpListener - Class in ca.uhn.hl7v2.hoh.relay.listener
 
RelayMllpListener() - Constructor for class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
 
ResponseCode - Enum in ca.uhn.hl7v2.hoh.encoder
 
returnSocket(Socket) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Returns the socket provided by AbstractRawClient.provideSocket().
returnSocket(Socket) - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Returns a socket to the pool.
returnSocket(Socket) - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Returns the socket provided by AbstractRawClient.provideSocket().

S

sendAndReceive(ISendable<?>) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Sends a message, waits for the response, and then returns the response if any
sendAndReceive(ISendable<?>) - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Sends a message, waits for the response, and then returns the response if any
sendAndReceiveMessage(ISendable<Message>) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sends a message, waits for the response, and then returns the response if any
sendAndReceiveMessage(Message) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sends a message, waits for the response, and then returns the response if any (this method is a convenience method for AbstractClient.sendAndReceiveMessage(ISendable)
ServerRoleEnum - Enum in ca.uhn.hl7v2.hoh.util
 
setActionLine(String) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
setActionLineAppropriately() - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
 
setActionLineAppropriately() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestEncoder
 
setActionLineAppropriately() - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseEncoder
 
setAddConnectionCloseHeader(boolean) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseEncoder
Adds a header to the HTTP response: "Connection: close".
setAliasPassword(String) - Method in class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
 
setApplication(ReceivingApplication<? extends Message>) - Method in class ca.uhn.hl7v2.hoh.hapi.server.HohServlet
Route all messages to a single application
setApplicationRouter(ApplicationRouter) - Method in class ca.uhn.hl7v2.hoh.hapi.server.HohServlet
Constructor which accepts an ApplicationRouter which may direct different types of messages to different applications
setAuthorizationCallback(IAuthorizationClientCallback) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
If set, provides a callback which will be used to se the username and password associated with the request
setAuthorizationCallback(IAuthorizationServerCallback) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestDecoder
 
setAuthorizationCallback(IAuthorizationClientCallback) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
If set, provides a callback which will be used to se the username and password associated with the request
setAuthorizationCallback(IAuthorizationClientCallback) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
Provides an authorization callback for authorizing incoming requests.
setAuthorizationCallback(IAuthorizationServerCallback) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
Provides an authorization callback for authorizing incoming requests.
setAuthorizationCallback(IAuthorizationClientCallback) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
 
setAuthorizationCallback(IAuthorizationServerCallback) - Method in class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet
If set, provides a callback which will be used to validate incoming credentials
setAutoClose(boolean) - Method in interface ca.uhn.hl7v2.hoh.api.IClientSimple
Sets the auto-close property.
setAutoClose(boolean) - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientSimple
Sets the auto-close property.
setAutoClose(boolean) - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientSimple
Sets the auto-close property.
setBeanName(String) - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
 
setBeanName(String) - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
Automatically called by the container
setCharset(Charset) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Sets the charset to use for requests from this client.
setCharset(Charset) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sets the charset to use for requests from this client.
setCharset(Charset) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Sets the charset to use for requests from this client.
setCode(int) - Method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
 
setDataProvider(ISendable<?>) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
Provide the message to send with a ISendable instance.
setGzipData(boolean) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseEncoder
Should response be GZipped?
setHost(String) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Setter for the host (e.g.
setHost(String) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestEncoder
 
setHost(String) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Setter for the host (e.g.
setHost(String) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Setter for the host (e.g.
setIoRetries(int) - Method in class ca.uhn.hl7v2.hoh.relay.sender.RelayHttpSender
If set to a positive integer, the relay will attempt to redeliver a message up to the given number of times before giving up, if the transmission fails due to an IO exception.
setKeepAlive(boolean) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Configures the TCP KeepAlive flag for new connections
setKeepAlive(boolean) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Configures the TCP KeepAlive flag for new connections
setKeepAlive(boolean) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Configures the TCP KeepAlive flag for new connections
setKeyAlias(String) - Method in class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
 
setKeyStore(KeyStore) - Method in class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
 
setKeystoreFilename(String) - Method in class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
The filename to load as a keystore
setKeystorePassphrase(String) - Method in class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
The passphrase for the keystore
setKeystoreType(String) - Method in class ca.uhn.hl7v2.hoh.sockets.CustomCertificateTlsSocketFactory
Sets the keystore type (e.g.
setListener(IRelayListener) - Method in class ca.uhn.hl7v2.hoh.relay.Binder
 
setMessage(String) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpEncoder
Provide the message to send with a String.
setMessage(String) - Method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
 
setMessageHandler(IMessageHandler<String>) - Method in class ca.uhn.hl7v2.hoh.hapi.server.HohServlet
Must not be called
setMessageHandler(IMessageHandler<String>) - Method in class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet
 
setParser(Parser) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sets the Parser to use to parsing and encoding messages within this client
setPassword(String) - Method in class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 
setPort(int) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Getter for the port (e.g.
setPort(int) - Method in class ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpRequestEncoder
 
setPort(int) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Getter for the port (e.g.
setPort(int) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Getter for the port (e.g.
setPort(int) - Method in class ca.uhn.hl7v2.hoh.relay.listener.RelayMllpListener
 
setPreferredCharset(Charset) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
Sets the charset which will be used for any initiated outgoing messages.
setReadTimeout(long) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
Sets the number of milliseconds that the decoder will attempt to read from an InputStream before timing out and throwing an exception
setResponseName(String) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
setResponseStatus(Integer) - Method in class ca.uhn.hl7v2.hoh.encoder.AbstractHl7OverHttpDecoder
 
setResponseTimeout(long) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Sets the number of milliseconds before timing out.
setResponseTimeout(long) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sets the number of milliseconds before timing out.
setResponseTimeout(long) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Sets the number of milliseconds before timing out.
setSender(IRelaySender) - Method in class ca.uhn.hl7v2.hoh.relay.Binder
 
setSigner(ISigner) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
 
setSigner(ISigner) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
setSigner(ISigner) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
 
setSigner(ISigner) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
setSigner(ISigner) - Method in class ca.uhn.hl7v2.hoh.raw.server.HohRawServlet
Sets the message signer if signature profile is being used
setSocketFactory(ISocketFactory) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Sets the socket factory used by this client.
setSocketFactory(ISocketFactory) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sets the socket factory used by this client.
setSocketFactory(ISocketFactory) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Sets the socket factory used by this client.
setSocketTimeout(long) - Method in interface ca.uhn.hl7v2.hoh.api.IClientMultithreaded
Sets the number of millis to keep an idle socket open before closing it.
setSocketTimeout(long) - Method in class ca.uhn.hl7v2.hoh.hapi.client.HohClientMultithreaded
Sets the number of millis to keep an idle socket open before closing it.
setSocketTimeout(long) - Method in class ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded
Sets the number of millis to keep an idle socket open before closing it.
setSoTimeout(int) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Sets the TCP SO Timeout setting for new connections
setSoTimeout(int) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Sets the TCP SO Timeout setting for new connections
setSoTimeout(int) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Sets the TCP SO Timeout setting for new connections
setUriPath(String) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Setter for the "Path" portion of the URL.
setUriPath(String) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Setter for the "Path" portion of the URL.
setUriPath(String) - Method in class ca.uhn.hl7v2.hoh.llp.Hl7OverHttpLowerLayerProtocol
The URI path to use for this protocol.
setUriPath(String) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Setter for the "Path" portion of the URL.
setUrl(URL) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Setter for the URL to send messages to.
setUrl(URL) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Setter for the URL to send messages to.
setUrl(URL) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Setter for the URL to send messages to.
setUrlString(String) - Method in interface ca.uhn.hl7v2.hoh.api.IClient
Setter for the URL to send messages to.
setUrlString(String) - Method in class ca.uhn.hl7v2.hoh.hapi.client.AbstractClient
Setter for the URL to send messages to.
setUrlString(String) - Method in class ca.uhn.hl7v2.hoh.raw.client.AbstractRawClient
Setter for the URL to send messages to.
setUsername(String) - Method in class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 
shutdown() - Method in class ca.uhn.hl7v2.hoh.relay.Launcher
 
sign(byte[]) - Method in class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
sign(byte[]) - Method in interface ca.uhn.hl7v2.hoh.sign.ISigner
 
SignatureFailureException - Exception in ca.uhn.hl7v2.hoh.sign
 
SignatureFailureException(Exception) - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureFailureException
 
SignatureFailureException(String) - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureFailureException
 
SignatureFailureException(String, Exception) - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureFailureException
 
SignatureVerificationException - Exception in ca.uhn.hl7v2.hoh.sign
 
SignatureVerificationException() - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureVerificationException
 
SignatureVerificationException(Exception) - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureVerificationException
 
SignatureVerificationException(String) - Constructor for exception ca.uhn.hl7v2.hoh.sign.SignatureVerificationException
 
SingleCredentialClientCallback - Class in ca.uhn.hl7v2.hoh.auth
Authorization Callback which validates a single username and password
SingleCredentialClientCallback() - Constructor for class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 
SingleCredentialClientCallback(String, String) - Constructor for class ca.uhn.hl7v2.hoh.auth.SingleCredentialClientCallback
 
SingleCredentialServerCallback - Class in ca.uhn.hl7v2.hoh.auth
Authorization Callback which validates a single username and password
SingleCredentialServerCallback(String, String) - Constructor for class ca.uhn.hl7v2.hoh.auth.SingleCredentialServerCallback
 
StandardSocketFactory - Class in ca.uhn.hl7v2.hoh.sockets
Socket Factory which returns a normal, non encrypted TCP socket
StandardSocketFactory() - Constructor for class ca.uhn.hl7v2.hoh.sockets.StandardSocketFactory
 
StringUtils() - Constructor for class ca.uhn.hl7v2.hoh.util.repackage.Base64.StringUtils
 
StringUtils - Class in ca.uhn.hl7v2.hoh.util
 
StringUtils() - Constructor for class ca.uhn.hl7v2.hoh.util.StringUtils
 

T

TlsSocketFactory - Class in ca.uhn.hl7v2.hoh.sockets
Socket Factory which creates an encrypted TLS/SSL socket
TlsSocketFactory() - Constructor for class ca.uhn.hl7v2.hoh.sockets.TlsSocketFactory
 
toCharset(Charset) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Returns the given Charset or the default Charset if the given Charset is null.
toCharset(String) - Static method in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Returns a Charset for the named charset.
TransferEncoding - Enum in ca.uhn.hl7v2.hoh.encoder
 

U

uncompress(byte[]) - Static method in class ca.uhn.hl7v2.hoh.util.GZipUtils
Compresses a byte array
US_ASCII - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.
US_ASCII - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.
UTF_16 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
Sixteen-bit Unicode Transformation Format, The byte order specified by a mandatory initial byte-order mark (either order accepted on input, big-endian used on output)
UTF_16 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Sixteen-bit Unicode Transformation Format, The byte order specified by a mandatory initial byte-order mark (either order accepted on input, big-endian used on output)
UTF_16BE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
Sixteen-bit Unicode Transformation Format, big-endian byte order.
UTF_16BE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Sixteen-bit Unicode Transformation Format, big-endian byte order.
UTF_16LE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
Sixteen-bit Unicode Transformation Format, little-endian byte order.
UTF_16LE - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Sixteen-bit Unicode Transformation Format, little-endian byte order.
UTF_8 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.CharEncoding
Eight-bit Unicode Transformation Format.
UTF_8 - Static variable in class ca.uhn.hl7v2.hoh.util.repackage.Base64.Charsets
Eight-bit Unicode Transformation Format.

V

Validate - Class in ca.uhn.hl7v2.hoh.util
Utility class for parameter validation
Validate() - Constructor for class ca.uhn.hl7v2.hoh.util.Validate
 
validateKeyForSignatureSigning(KeyStore, String, String) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
validateKeystoreForSignatureSigning(KeyStore) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
validateKeystoreForSignatureVerifying(KeyStore) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
validateKeystoreForTlsReceiving(KeyStore) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
validateKeystoreForTlsSending(KeyStore) - Static method in class ca.uhn.hl7v2.hoh.util.KeystoreUtils
 
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.api.MessageMetadataKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.EncodingStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.MessageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.encoder.TransferEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.hl7v2.hoh.util.ServerRoleEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.uhn.hl7v2.hoh.api.MessageMetadataKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.uhn.hl7v2.hoh.encoder.EncodingStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.uhn.hl7v2.hoh.encoder.MessageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.uhn.hl7v2.hoh.encoder.ResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.uhn.hl7v2.hoh.encoder.TransferEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.uhn.hl7v2.hoh.util.ServerRoleEnum
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[], String) - Method in class ca.uhn.hl7v2.hoh.sign.BouncyCastleCmsMessageSigner
verify(byte[], String) - Method in interface ca.uhn.hl7v2.hoh.sign.ISigner
 
VersionLogger - Class in ca.uhn.hl7v2.hoh.util
Class to log the HAPI version when HAPI is first used (mostly for troubleshooting purposes)

W

write400BadRequest(OutputStream, String) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
write400BadRequest(OutputStream, String, boolean) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
write400SignatureVerificationFailed(OutputStream, boolean) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
write401Unauthorized(OutputStream) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
write401Unauthorized(OutputStream, boolean) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
write500InternalServerError(ServletOutputStream, String, boolean) - Static method in class ca.uhn.hl7v2.hoh.util.HTTPUtils
 
writeMessage(Writer) - Method in interface ca.uhn.hl7v2.hoh.api.ISendable
 
writeMessage(Writer) - Method in class ca.uhn.hl7v2.hoh.hapi.api.MessageSendable
 
writeMessage(Writer) - Method in class ca.uhn.hl7v2.hoh.raw.api.RawSendable
 
A B C D E F G H I K L M N P R S T U V W 
Skip navigation links

Copyright © 2012–2017 University Health Network. All rights reserved.