/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.ignite.internal; /** * This class defines constants (NOT enums) for <b>internally-used</b> node attributes. */ public final class IgniteNodeAttributes { /** Prefix for internally reserved attribute names. */ public static final String ATTR_PREFIX = "org.apache.ignite"; /** Node compound version. */ public static final String ATTR_BUILD_VER = ATTR_PREFIX + ".build.ver"; /** Internal attribute name constant. */ public static final String ATTR_BUILD_DATE = ATTR_PREFIX + ".build.date"; /** Internal attribute name constant. */ public static final String ATTR_MARSHALLER = ATTR_PREFIX + ".marshaller"; /** Internal attribute name constant. */ public static final String ATTR_MARSHALLER_USE_DFLT_SUID = ATTR_PREFIX + ".marshaller.useDefaultSUID"; /** Attribute for marshaller compact footers. */ public static final String ATTR_MARSHALLER_COMPACT_FOOTER = ATTR_PREFIX + ".marshaller.compactFooter"; /** Internal attribute constant that controls which String serialization version to use. */ public static final String ATTR_MARSHALLER_USE_BINARY_STRING_SER_VER_2 = ATTR_PREFIX + ".marshaller.utf8SerializationVer2"; /** Internal attribute name constant. */ public static final String ATTR_JIT_NAME = ATTR_PREFIX + ".jit.name"; /** Internal attribute name constant. */ public static final String ATTR_LANG_RUNTIME = ATTR_PREFIX + ".lang.rt"; /** Internal attribute name constant. */ public static final String ATTR_USER_NAME = ATTR_PREFIX + ".user.name"; /** Internal attribute name constant. */ public static final String ATTR_IGNITE_INSTANCE_NAME = ATTR_PREFIX + ".ignite.name"; /** * Internal attribute name constant. * * @deprecated Use {@link #ATTR_IGNITE_INSTANCE_NAME}. */ @Deprecated public static final String ATTR_GRID_NAME = ATTR_IGNITE_INSTANCE_NAME; /** Deployment mode. */ public static final String ATTR_DEPLOYMENT_MODE = ATTR_PREFIX + ".ignite.dep.mode"; /** Peer classloading enabled flag. */ public static final String ATTR_PEER_CLASSLOADING = ATTR_PREFIX + ".peer.classloading.enabled"; /** Internal attribute name postfix constant. */ public static final String ATTR_SPI_CLASS = ATTR_PREFIX + ".spi.class"; /** Internal attribute name constant. */ public static final String ATTR_CACHE = ATTR_PREFIX + ".cache"; /** Internal attribute name constant. */ public static final String ATTR_TX_CONFIG = ATTR_PREFIX + ".tx"; /** Internal attribute name constant. */ public static final String ATTR_IGFS = ATTR_PREFIX + ".igfs"; /** Internal attribute name constant. */ public static final String ATTR_MONGO = ATTR_PREFIX + ".mongo"; /** Internal attribute name constant. */ public static final String ATTR_DAEMON = ATTR_PREFIX + ".daemon"; /** Internal attribute name constant. */ public static final String ATTR_JMX_PORT = ATTR_PREFIX + ".jmx.port"; /** Internal attribute name constant. */ public static final String ATTR_RESTART_ENABLED = ATTR_PREFIX + ".restart.enabled"; /** Internal attribute name constant. */ public static final String ATTR_REST_TCP_ADDRS = ATTR_PREFIX + ".rest.tcp.addrs"; /** Internal attribute name constant. */ public static final String ATTR_REST_TCP_HOST_NAMES = ATTR_PREFIX + ".rest.tcp.host.names"; /** Internal attribute name constant. */ public static final String ATTR_REST_TCP_PORT = ATTR_PREFIX + ".rest.tcp.port"; /** Internal attribute name constant */ public static final String ATTR_REST_PORT_RANGE = ATTR_PREFIX + ".rest.port.range"; /** Internal attribute name constant */ public static final String ATTR_REST_JETTY_ADDRS = ATTR_PREFIX + ".rest.jetty.addrs"; /** Internal attribute name constant */ public static final String ATTR_REST_JETTY_HOST_NAMES = ATTR_PREFIX + ".rest.jetty.host.names"; /** Internal attribute name constant */ public static final String ATTR_REST_JETTY_PORT = ATTR_PREFIX + ".rest.jetty.port"; /** Internal attribute name constant. */ public static final String ATTR_IPS = ATTR_PREFIX + ".ips"; /** Internal attribute name constant. */ public static final String ATTR_MACS = ATTR_PREFIX + ".macs"; /** Internal attribute name constant. */ public static final String ATTR_PHY_RAM = ATTR_PREFIX + ".phy.ram"; /** Internal attribute name constant. */ public static final String ATTR_JVM_PID = ATTR_PREFIX + ".jvm.pid"; /** Internal attribute name constant. */ public static final String ATTR_JVM_ARGS = ATTR_PREFIX + ".jvm.args"; /** Internal attribute name constant. */ public static final String ATTR_STREAMER = ATTR_PREFIX + ".streamer"; /** Time server host attribute name. */ public static final String ATTR_TIME_SERVER_HOST = ATTR_PREFIX + ".time.host"; /** Time server port attribute name. */ public static final String ATTR_TIME_SERVER_PORT = ATTR_PREFIX + ".time.port"; /** Security credentials attribute name. Attribute is not available via public API. */ public static final String ATTR_SECURITY_CREDENTIALS = ATTR_PREFIX + ".security.cred"; /** Security subject for authenticated node. */ public static final String ATTR_SECURITY_SUBJECT = ATTR_PREFIX + ".security.subject"; /** Client mode flag. */ public static final String ATTR_CLIENT_MODE = ATTR_PREFIX + ".cache.client"; /** Configuration consistency check disabled flag. */ public static final String ATTR_CONSISTENCY_CHECK_SKIPPED = ATTR_PREFIX + ".consistency.check.skipped"; /** Node consistent id. */ public static final String ATTR_NODE_CONSISTENT_ID = ATTR_PREFIX + ".consistent.id"; /** Binary protocol version. */ public static final String ATTR_BINARY_PROTO_VER = ATTR_PREFIX + ".binary.proto.ver"; /** Update notifier enabled. */ public static final String ATTR_UPDATE_NOTIFIER_ENABLED = ATTR_PREFIX + ".update.notifier.enabled"; /** Binary configuration. */ public static final String ATTR_BINARY_CONFIGURATION = ATTR_PREFIX + ".binary.config"; /** Late affinity assignment mode. */ public static final String ATTR_LATE_AFFINITY_ASSIGNMENT = ATTR_PREFIX + ".cache.lateAffinity"; /** Ignite services compatibility mode (can be {@code null}). */ public static final String ATTR_SERVICES_COMPATIBILITY_MODE = ATTR_PREFIX + ".services.compatibility.enabled"; /** Late affinity assignment mode. */ public static final String ATTR_ACTIVE_ON_START = ATTR_PREFIX + ".active.on.start"; /** * Enforces singleton. */ private IgniteNodeAttributes() { /* No-op. */ } }