All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mnubo.java.sdk.client.Constants Maven / Gradle / Ivy

package com.mnubo.java.sdk.client;

public class Constants {
    // Token
    public static final String ACCESS_TOKEN = "access_token";
    public static final String TOKEN_TYPE = "token_type";
    public static final String EXPIRE = "expires_in";
    public static final String SCOPE = "scope";
    public static final String JTI = "jti";

    // Config
    public static final String CONFIG = "client.config.";
    public static final String HOST_NAME = CONFIG + "hostname";
    public static final String INGESTION_PORT = CONFIG + "ingestion-port";
    public static final String RESTITUTION_PORT = CONFIG + "restitution-port";
    public static final String AUTHENTICATION_PORT = CONFIG + "autentication-port";
    public static final String HTTP_PROTOCOL = CONFIG + "http-protocol";
    public static final String SECURITY = "client.security.";
    public static final String SECURITY_CONSUMER_KEY = SECURITY + "consumer-key";
    public static final String SECURITY_CONSUMER_SECRET = SECURITY + "consumer-secret";
    public static final String CLIENT = "client.http.client.";
    public static final String CLIENT_DISABLE_REDIRECT_HANDLING = CLIENT + "disable-redirect-handling";
    public static final String CLIENT_DISABLE_AUTOMATIC_RETRIES = CLIENT + "disable-automatic-retries";
    public static final String CLIENT_DISABLE_CONTENT_COMPRESSION = CLIENT + "disable-content-compression";
    public static final String CLIENT_MAX_CONNECTIONS_PER_ROUTE = CLIENT + "max-connections-per-route";
    public static final String CLIENT_DEFAULT_TIMEOUT = CLIENT + "http.client.default-timeout";
    public static final String CLIENT_CONNECT_TIMEOUT = CLIENT + "http.client.connect-timeout";
    public static final String CLIENT_CONNECTION_REQUEST_TIMEOUT = CLIENT + "connection-request-timeout";
    public static final String CLIENT_SOCKET_TIMEOUT = CLIENT + "http.client.socket-timeout";
    public static final String CLIENT_MAX_TOTAL_CONNECTION = CLIENT + "max-total-connection";
    public static final String CLIENT_BASE_PATH = CLIENT + "base-path";

    public static final int CLIENT_VALIDATE_INACTIVITY_SERVER = 1000;
    public static final int MAX_PORT_VALUE = 65536;

    // Server
    public static final String OBJECT_PATH = "/objects";

    // Security server
    public static final String TOKEN_CONSUMER_SEPARATOR = ":";
    public static final String TOKEN_PATH = "/oauth/token";
    public static final String TOKEN_GRANT_TYPE = "grant_type";
    public static final String TOKEN_GRANT_TYPE_VALUE = "client_credentials";
    public static final String TOKEN_SCOPE = "scope";

    @Deprecated
    public static final long FLETCHING_TOKEN_MILISEC = 5000;
    public static final long FETCHING_TOKEN_MS = 5000;

    public static final String PRINT_OBJECT_NULL = "";

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy