Coverage Report - ca.uhn.hl7v2.hoh.api.IClientMultithreaded
 
Classes in this File Line Coverage Branch Coverage Complexity
IClientMultithreaded
N/A
N/A
1
 
 1  
 package ca.uhn.hl7v2.hoh.api;
 2  
 
 3  
 import ca.uhn.hl7v2.hoh.raw.client.HohRawClientMultithreaded;
 4  
 
 5  
 public interface IClientMultithreaded extends IClient {
 6  
 
 7  
         /**
 8  
          * <p>
 9  
          * Sets the number of millis to keep an idle socket open before closing it.
 10  
          * This value may be changed at any time. Default is
 11  
          * {@link HohRawClientMultithreaded#DEFAULT_SOCKET_TIMEOUT}
 12  
          * </p>
 13  
          * <p>
 14  
          * A value of -1 indicates that connections do not time out (use with caution).
 15  
          * </p>
 16  
          * <p>
 17  
          * Note that this parameter is respected on a best-effort basis, timeouts
 18  
          * may be different, especially under heavy load
 19  
          * </p>
 20  
          */
 21  
         public abstract void setSocketTimeout(long theSocketTimeout);
 22  
 
 23  
         /**
 24  
          * <p>
 25  
          * Returns the number of millis to keep an idle socket open before closing it.
 26  
          * </p>
 27  
          */
 28  
         public abstract long getSocketTimeout();
 29  
 
 30  
 }