LrJposChannel.setSoLinger
Defines how the close function operates for a socket.
public static void setSoLinger(boolean on, int linger)
Parameters
| Parameter | Description | 
|---|---|
| on | Boolean value that represents the status of the SoLinger option. | 
| linger | Integer value that represents the linger timeout, in seconds. | 
Return values
This function does not return any values.
General information
The SoLinger function sets the delay (linger time) that the socket Gateway waits before closing a socket, after a call is received to close the socket, but data is still being transmitted.
Example
public void soLinger() {
        
        if (LrJposChannel.isSoLingerOn()) {
            int sec = LrJposChannel.getSoLingerSeconds();
            lr.output_message("SoLinger option is ON and set for " + sec + " seconds");
        }
        else {
            LrJposChannel.setSoLinger(true, 3);
            lr.output_message("SoLinger option is OFF");
        }
}

 
                                                         
                                                         
                                                         
                                                         
                                                         
                                                            
                                                             
                                         
                                        