package com.sailthru.client;

/**
 * Interface for providing different options to customize HTTP specific flags
 */
public interface SailthruHttpClientConfiguration {
    int getConnectionTimeout();
    int getSoTimeout();
    boolean getSoReuseaddr();
    boolean getTcpNoDelay();
}

package com.sailthru.client;

/**
 * Interface for providing different options to customize HTTP specific flags
 */
public interface SailthruHttpClientConfiguration {
    /**
     * get connection timeout in milli seconds
     * @return
     */
    int getConnectionTimeout();

    /**
     * get socket timeout in milli seconds
     * @return
     */
    int getSoTimeout();

    /**
     * get socket reuse address boolean flag
     * @return
     */
    boolean getSoReuseaddr();

    /**
     * get tcp no delay boolean flag
     * @return
     */
    boolean getTcpNoDelay();
}

add java doc