Class HawkConstants

java.lang.Object
COM.TIBCO.hawk.utilities.misc.HawkConstants

public class HawkConstants extends Object
This class represents all the constants that can be used in HAWK configuration components.
  • Field Details

    • HAWK_TRANSPORT

      public static final String HAWK_TRANSPORT
      Hawk transport type
      See Also:
    • HAWK_TRANSPORT_TIBRV

      public static final String HAWK_TRANSPORT_TIBRV
      Hawk transport type is Rendezvous
      See Also:
    • HAWK_TRANSPORT_TIBAS

      public static final String HAWK_TRANSPORT_TIBAS
      Hawk transport type is AS
      See Also:
    • HAWK_TRANSPORT_TIBGRPC

      public static final String HAWK_TRANSPORT_TIBGRPC
      Hawk transport type is GRPC
      See Also:
    • HAWK_TRANSPORT_TIBEMS

      public static final String HAWK_TRANSPORT_TIBEMS
      Hawk transport type is EMS
      See Also:
    • HAWK_SSL_PARAMS

      public static final String HAWK_SSL_PARAMS
      Secure Socket Layer Parameters
      See Also:
    • HAWK_EMS_URL

      public static final String HAWK_EMS_URL
      EMS URL
      See Also:
    • HAWK_EMS_USERNAME

      public static final String HAWK_EMS_USERNAME
      EMS user name
      See Also:
    • HAWK_EMS_PWD

      public static final String HAWK_EMS_PWD
      EMS user password
      See Also:
    • RV_SERVICE

      public static final String RV_SERVICE
      Rendezvous service name
      See Also:
    • RV_NETWORK

      public static final String RV_NETWORK
      Rendezvous network
      See Also:
    • RV_DAEMON

      public static final String RV_DAEMON
      Rendezvous daemon
      See Also:
    • RVA_HOST

      public static final String RVA_HOST
      Rendezvous host
      See Also:
    • RVA_PORT

      public static final String RVA_PORT
      Rendezvous port
      See Also:
    • RV_FT_SERVICE

      public static final String RV_FT_SERVICE
      Fault tolerance service name
      See Also:
    • RV_FT_NETWORK

      public static final String RV_FT_NETWORK
      Fault tolerance network
      See Also:
    • RV_FT_DAEMON

      public static final String RV_FT_DAEMON
      Fault tolerance daemon
      See Also:
    • PROP_AS_METASPACE_NAME

      public static final String PROP_AS_METASPACE_NAME
      AS metaspace name
      See Also:
    • PROP_AS_LISTEN_URL

      public static final String PROP_AS_LISTEN_URL
      AS listen URL
      See Also:
    • PROP_AS_DISCOVER_URL

      public static final String PROP_AS_DISCOVER_URL
      AS discovery URL
      See Also:
    • PROP_TRANSPORT_TIMEOUT

      public static final String PROP_TRANSPORT_TIMEOUT
      AS invocation timeout
      See Also:
    • PROP_AS_RECEIVE_BUFFER_SIZE

      public static final String PROP_AS_RECEIVE_BUFFER_SIZE
      AS receive buffer size
      See Also:
    • PROP_AS_VIRTUAL_NODE_COUNT

      public static final String PROP_AS_VIRTUAL_NODE_COUNT
      AS virtual node count
      See Also:
    • PROP_AS_WORKER_THREAD_COUNT

      public static final String PROP_AS_WORKER_THREAD_COUNT
      AS worker thread count
      See Also:
    • PROP_AS_CONNECTION_RETRY_COUNT

      public static final String PROP_AS_CONNECTION_RETRY_COUNT
      Maximum AS connection retry count.
      See Also:
    • PROP_AS_MEMBER_NAME

      public static final String PROP_AS_MEMBER_NAME
      AS member name.
      See Also:
    • HAWK_AGENT_NAME

      public static final String HAWK_AGENT_NAME
      Hawk Agent name
      See Also:
    • HAWK_DOMAIN

      public static final String HAWK_DOMAIN
      Hawk Domain name
      See Also:
    • HAWK_DOMAIN_PLATFORM

      public static final String HAWK_DOMAIN_PLATFORM
      Hawk Domain Platform
      See Also:
    • HAWK_AMI_SESSION_ID

      public static final String HAWK_AMI_SESSION_ID
      AMI AS session Id
      See Also:
    • RV_TRANSPORT

      public static final String RV_TRANSPORT
      TibrvTransport object
      See Also:
    • RV_QUEUE

      public static final String RV_QUEUE
      TibrvQueue object
      See Also:
    • AMI_TRACE

      public static final String AMI_TRACE
      AMI trace object.
      See Also:
    • PROPERTY_GRPC_SESSION

      public static final String PROPERTY_GRPC_SESSION
      grpc_session "host:port" - Unique socket address for the Hawk RedTail Console component for connecting to the gRPC session
      See Also:
    • PROPERTY_GRPC_SESSION_PORT

      public static final String PROPERTY_GRPC_SESSION_PORT
      Port that the Hawk RedTail Console component container uses to listen to incoming transport request from Hawk agents
      See Also:
    • PROPERTY_GRPC_ENABLE_TLS

      public static final String PROPERTY_GRPC_ENABLE_TLS
      Set to true, if communication needs to happen over TLS protocol
      See Also:
    • PROPERTY_GRPC_SERVER_CERT

      public static final String PROPERTY_GRPC_SERVER_CERT
      Path of the server certificate for the HawkConsole
      See Also:
    • PROPERTY_GRPC_SERVER_KEY

      public static final String PROPERTY_GRPC_SERVER_KEY
      Path to HawkConsole private key
      See Also:
    • PROPERTY_GRPC_SERVER_KEY_PASSWORD

      public static final String PROPERTY_GRPC_SERVER_KEY_PASSWORD
      HawkConsole private key password
      See Also:
    • PROPERTY_GRPC_SERVER_CA

      public static final String PROPERTY_GRPC_SERVER_CA
      Path of the Certificate Authority of the Hawk RedTail Console server
      See Also:
    • PROPERTY_GRPC_SERVER_HOSTNAME

      public static final String PROPERTY_GRPC_SERVER_HOSTNAME
      Host name of the Hawk RedTail Console
      See Also:
    • PROPERTY_GRPC_CLIENT_CA

      public static final String PROPERTY_GRPC_CLIENT_CA
      Path to HawkAgent CA for mutual authentication
      See Also:
    • PROPERTY_GRPC_CLIENT_CERT

      public static final String PROPERTY_GRPC_CLIENT_CERT
      Path of the client certificate for the Hawk agent
      See Also:
    • PROPERTY_GRPC_CLIENT_KEY

      public static final String PROPERTY_GRPC_CLIENT_KEY
      Path of the client private key for the Hawk agent in PKCS8 format
      See Also:
    • PROPERTY_GRPC_CLIENT_KEY_PASSWORD

      public static final String PROPERTY_GRPC_CLIENT_KEY_PASSWORD
      Client private key password
      See Also:
    • PROPERTY_GRPC_MAX_RECONNECT_ATTEMPTS

      public static final String PROPERTY_GRPC_MAX_RECONNECT_ATTEMPTS
      Specifies the maximum number of reconnection attempts to be made by Hawk agent if the Hawk RedTail Console component is not available
      See Also:
    • PROPERTY_GRPC_RECONNECT_INTERVAL

      public static final String PROPERTY_GRPC_RECONNECT_INTERVAL
      Specifies the interval (in milliseconds) between reconnection attempts
      See Also:
    • PROPERTY_MAX_RECONNECT_ATTEMPTS_AFTER_RESTART

      public static final String PROPERTY_MAX_RECONNECT_ATTEMPTS_AFTER_RESTART
      Number of reconnect attempts when the connection disconnects from Daemon after a connection has been established
      See Also:
    • PROPERTY_MAX_RECONNECT_ATTEMPTS_DURING_CONNECT

      public static final String PROPERTY_MAX_RECONNECT_ATTEMPTS_DURING_CONNECT
      Number of reconnect attempts when console is unable to connect on first attempt
      See Also:
    • PROPERTY_MAX_RECONNECT_ATTEMPTS_AFTER_RESTART_FOR_AMI

      public static final String PROPERTY_MAX_RECONNECT_ATTEMPTS_AFTER_RESTART_FOR_AMI
      Number of reconnect attempts for the AMI connection when it disconnects after a connection has been established
      See Also:
    • PROPERTY_MAX_RECONNECT_ATTEMPTS_DURING_CONNECT_FOR_AMI

      public static final String PROPERTY_MAX_RECONNECT_ATTEMPTS_DURING_CONNECT_FOR_AMI
      Number of reconnect attempts for the AMI connection when it is unable to connect on first attempt
      See Also:
    • HAWK_CONSOLE_SERVER_PORT

      public static final String HAWK_CONSOLE_SERVER_PORT
      Listen port for Hawk RedTail Console REST communication
      See Also:
    • HAWK_CONSOLE_SUBSCRIPTION_QUEUE_SIZE

      public static final String HAWK_CONSOLE_SUBSCRIPTION_QUEUE_SIZE
      Queue size for subscription
      See Also:
    • HAWK_CONSOLE_SUBSCRIPTION_EXPIRY_TIME

      public static final String HAWK_CONSOLE_SUBSCRIPTION_EXPIRY_TIME
      Subscription expiry time
      See Also:
    • HAWK_CONSOLE_SSL_KEY_ALIAS

      public static final String HAWK_CONSOLE_SSL_KEY_ALIAS
      SSL key alias
      See Also:
    • HAWK_CONSOLE_SSL_KEY_PASSWORD

      public static final String HAWK_CONSOLE_SSL_KEY_PASSWORD
      SSL key password
      See Also:
    • HAWK_CONSOLE_SSL_KEY_STORE

      public static final String HAWK_CONSOLE_SSL_KEY_STORE
      SSL key store
      See Also:
    • HAWK_CONSOLE_SSL_KEY_STORE_PASSWORD

      public static final String HAWK_CONSOLE_SSL_KEY_STORE_PASSWORD
      SSL key store password
      See Also:
    • HAWK_CONSOLE_SSL_PROTOCOL

      public static final String HAWK_CONSOLE_SSL_PROTOCOL
      SSL protocol
      See Also:
    • HAWK_CONSOLE_SSL_CIPHERS

      public static final String HAWK_CONSOLE_SSL_CIPHERS
      SSL ciphers
      See Also:
    • HAWK_CONSOLE_USER_STORE_TYPE

      public static final String HAWK_CONSOLE_USER_STORE_TYPE
      Type of store where the users are stored
      See Also:
    • HAWK_CONSOLE_USER_FILE_STORE

      public static final String HAWK_CONSOLE_USER_FILE_STORE
      Path to user file store
      See Also:
    • HAWK_CONSOLE_RETENTION_COUNT_NOTIFICATION

      public static final String HAWK_CONSOLE_RETENTION_COUNT_NOTIFICATION
      Alert limit for notifications
      See Also:
    • HAWK_CONSOLE_RETENTION_COUNT_LOW_ALERTS

      public static final String HAWK_CONSOLE_RETENTION_COUNT_LOW_ALERTS
      Alert limit for low level alerts
      See Also:
    • HAWK_CONSOLE_RETENTION_COUNT_MEDIUM_ALERTS

      public static final String HAWK_CONSOLE_RETENTION_COUNT_MEDIUM_ALERTS
      Alert limit for medium level alerts
      See Also:
    • HAWK_CONSOLE_RETENTION_COUNT_HIGH_ALERTS

      public static final String HAWK_CONSOLE_RETENTION_COUNT_HIGH_ALERTS
      Alert limit for high level alerts
      See Also:
    • HAWK_CONSOLE_REPOSITORY_PATH

      public static final String HAWK_CONSOLE_REPOSITORY_PATH
      The path to the rulebase repository
      See Also:
    • HAWK_CONSOLE_DATASOURCE_URL

      public static final String HAWK_CONSOLE_DATASOURCE_URL
      Connection URL to database server
      See Also:
    • HAWK_CONSOLE_DATASOURCE_DRIVERNAME

      public static final String HAWK_CONSOLE_DATASOURCE_DRIVERNAME
      JDBC class name
      See Also:
    • HAWK_CONSOLE_DATASOURCE_USERNAME

      public static final String HAWK_CONSOLE_DATASOURCE_USERNAME
      Database user name
      See Also:
    • HAWK_CONSOLE_DATASOURCE_PASSWORD

      public static final String HAWK_CONSOLE_DATASOURCE_PASSWORD
      Database password
      See Also:
    • HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_INITIAL_SIZE

      public static final String HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_INITIAL_SIZE
      Database Connection pool size at start up
      See Also:
    • HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_MAX_IDLE

      public static final String HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_MAX_IDLE
      Maximum number of idle connections allowed in the database connection pool
      See Also:
    • HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_MAX_ACTIVE

      public static final String HAWK_CONSOLE_DATASOURCE_CONNECTION_POOL_MAX_ACTIVE
      Maximum number of active connections allowed in the database connection pool
      See Also:
    • HAWK_CONSOLE_SQL_SCHEMA_PATH

      public static final String HAWK_CONSOLE_SQL_SCHEMA_PATH
      Path to SQL schema
      See Also:
    • HAWK_CONSOLE_USER_ACCESS_LIST

      public static final String HAWK_CONSOLE_USER_ACCESS_LIST
      Path to User access list file
      See Also:
    • HAWK_CONSOLE_ALL_DOMAIN_ACCESS

      public static final String HAWK_CONSOLE_ALL_DOMAIN_ACCESS
      Hawk Console all domain access, user access control
      See Also:
    • HAWK_CONSOLE_ALL_AGENT_ACCESS

      public static final String HAWK_CONSOLE_ALL_AGENT_ACCESS
      Hawk Console all agent access, user access control
      See Also:
    • HAWK_CONSOLE_ALL_AGENT_DNS

      public static final String HAWK_CONSOLE_ALL_AGENT_DNS
      Hawk Console all Agent DNS access, user access control
      See Also:
    • HAWK_CONSOLE_AT_LEAST_ONE_AGENT_ACCESS

      public static final String HAWK_CONSOLE_AT_LEAST_ONE_AGENT_ACCESS
      Hawk Console at least one agent access, user access control
      See Also:
    • HAWK_CONSOLE_AT_LEAST_ONE_DNS_ACCESS

      public static final String HAWK_CONSOLE_AT_LEAST_ONE_DNS_ACCESS
      Hawk Console at least one DNS access, user access control
      See Also:
    • HAWK_CONSOLE_DOMAIN_SECURITY_POLICIES

      public static final Map<String,String> HAWK_CONSOLE_DOMAIN_SECURITY_POLICIES
      Hawk console domain security policies map
    • HAWK_CONSOLE_ALERT_MANAGER_ACTIVITY_INTERVAL

      public static final String HAWK_CONSOLE_ALERT_MANAGER_ACTIVITY_INTERVAL
      Time interval in milliseconds, after which alert manager executes to store alerts in database and purge extra alerts in database
      See Also:
    • HAWK_CONSOLE_CLEAR_ALERT_MANAGER_ACTIVITY_INTERVAL

      public static final String HAWK_CONSOLE_CLEAR_ALERT_MANAGER_ACTIVITY_INTERVAL
      Time interval in milliseconds, after which alert manager handles clear alert events
      See Also:
    • HAWK_CONSOLE_JWT_TIME_TO_LIVE

      public static final String HAWK_CONSOLE_JWT_TIME_TO_LIVE
      Time interval in milliseconds, after which alert manager refreshes alert count
      See Also:
    • HAWK_CONSOLE_USER_STORE_TYPE_LDAP

      public static final String HAWK_CONSOLE_USER_STORE_TYPE_LDAP
      See Also:
    • HAWK_CONSOLE_USER_STORE_TYPE_FILE

      public static final String HAWK_CONSOLE_USER_STORE_TYPE_FILE
      See Also:
    • DEFAULT_ROLE_NAME

      public static final String DEFAULT_ROLE_NAME
      See Also:
    • HAWK_CONSOLE_WHITELISTED_HTTP_HOST_HEADER

      public static final String HAWK_CONSOLE_WHITELISTED_HTTP_HOST_HEADER
      See Also:
    • HAWK_CONSOLE_USER_PASSWORD_POLICY

      public static final String HAWK_CONSOLE_USER_PASSWORD_POLICY
      See Also:
  • Constructor Details

    • HawkConstants

      public HawkConstants()