Examples of Hl7OverHttpResponseDecoder


Examples of ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder

    RawReceivable response = null;
    long endTime = System.currentTimeMillis() + myResponseTimeout;
    do {
      try {
        Hl7OverHttpResponseDecoder d = new Hl7OverHttpResponseDecoder();
        d.setSigner(mySigner);
        d.setReadTimeout(myResponseTimeout);
        d.readHeadersAndContentsFromInputStreamAndDecode(myInputStream);

        response = new RawReceivable(d.getMessage());
        InetSocketAddress remoteSocketAddress = (InetSocketAddress) socket.getRemoteSocketAddress();
        String hostAddress = remoteSocketAddress.getAddress() != null ? remoteSocketAddress.getAddress().getHostAddress() : null;
        response.addMetadata(MessageMetadataKeys.REMOTE_HOST_ADDRESS.name(), hostAddress);

        if (d.isConnectionCloseHeaderPresent()) {
          ourLog.debug("Found Connection=close header, closing socket");
          closeSocket(socket);
        }
       
      } catch (NoMessageReceivedException ex) {
View Full Code Here

Examples of ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder

  public String getMessage() throws LLPException, IOException {
    AbstractHl7OverHttpDecoder decoder;

    if (myProtocol.getRole() == ServerRoleEnum.CLIENT) {
      decoder = new Hl7OverHttpResponseDecoder();
    } else {
      Hl7OverHttpRequestDecoder requestDecoder = new Hl7OverHttpRequestDecoder();
      requestDecoder.setAuthorizationCallback(myProtocol.getAuthorizationServerCallback());
      decoder = requestDecoder;
      decoder.setSigner(myProtocol.getSigner());
View Full Code Here

Examples of ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder

    RawReceivable response = null;
    long endTime = System.currentTimeMillis() + myResponseTimeout;
    do {
      try {
        Hl7OverHttpResponseDecoder d = new Hl7OverHttpResponseDecoder();
        d.setSigner(mySigner);
        d.setReadTimeout(myResponseTimeout);
        d.readHeadersAndContentsFromInputStreamAndDecode(myInputStream);

        response = new RawReceivable(d.getMessage());
        InetSocketAddress remoteSocketAddress = (InetSocketAddress) socket.getRemoteSocketAddress();
        String hostAddress = remoteSocketAddress.getAddress() != null ? remoteSocketAddress.getAddress().getHostAddress() : null;
        response.addMetadata(MessageMetadataKeys.REMOTE_HOST_ADDRESS.name(), hostAddress);

      } catch (NoMessageReceivedException ex) {
View Full Code Here

Examples of ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder

  public String getMessage() throws LLPException, IOException {
    AbstractHl7OverHttpDecoder decoder;

    if (myProtocol.getRole() == ServerRoleEnum.CLIENT) {
      decoder = new Hl7OverHttpResponseDecoder();
    } else {
      Hl7OverHttpRequestDecoder requestDecoder = new Hl7OverHttpRequestDecoder();
      requestDecoder.setAuthorizationCallback(myProtocol.getAuthorizationServerCallback());
      decoder = requestDecoder;
      decoder.setSigner(myProtocol.getSigner());
View Full Code Here

Examples of ca.uhn.hl7v2.hoh.encoder.Hl7OverHttpResponseDecoder

    RawReceivable response = null;
    long endTime = System.currentTimeMillis() + myResponseTimeout;
    do {
      try {
        Hl7OverHttpResponseDecoder d = new Hl7OverHttpResponseDecoder();
        d.setSigner(mySigner);
        d.setReadTimeout(myResponseTimeout);
        d.readHeadersAndContentsFromInputStreamAndDecode(myInputStream);

        response = new RawReceivable(d.getMessage());
        InetSocketAddress remoteSocketAddress = (InetSocketAddress) socket.getRemoteSocketAddress();
        String hostAddress = remoteSocketAddress.getAddress() != null ? remoteSocketAddress.getAddress().getHostAddress() : null;
        response.addMetadata(MessageMetadataKeys.REMOTE_HOST_ADDRESS.name(), hostAddress);

      } catch (NoMessageReceivedException ex) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.