# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Map from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.misc import enum AlertsProperty =enum('SESSION_ID', 'FIELDS') class Alerts(HelixProperty): """ Java modifiers: final static Type: String """ nodeName = "Alerts" """ Parameters: String id """ def __init__(self, id): super(id) """
# package org.apache.helix #from org.apache.helix import * #from java.util import ArrayList #from java.util import HashMap #from java.util import List #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.util.StringTemplate import StringTemplate import logging from org.apache.helix.util.logger import get_logger from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum ConfigScopeProperty=enum('CLUSTER', 'PARTICIPANT', 'RESOURCE', 'PARTITION', 'CONSTRAINT') class ConfigScope: """ Java modifiers: private static Type: Logger """ # LOG = Logger.getLogger(ConfigScope.class) LOG = get_logger(__name__) """ Java modifiers:
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import HashMap #from java.util import Map #from java.util import TreeMap #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum CurrentStateProperty = enum('SESSION_ID', 'CURRENT_STATE', 'STATE_MODEL_DEF', 'STATE_MODEL_FACTORY_NAME', 'RESOURCE') class CurrentState(HelixProperty): """ Java modifiers: private static Type: Logger """ LOG = get_logger(__name__) def __init__(self, *args): super(CurrentState,self).__init__(*args) # if len(args)==1 and (isinstance(args[0],str) or isinstance((args[0])) # else: # raise IllegalArgumentException("Input arguments not supported. args = %s" % args)
#from java.util import Collections #from java.util import List #from java.util import Map #from java.util import Set #from java.util import TreeMap #from java.util import TreeSet #from org.apache.log4j import Logger from org.apache.helix.HelixConstants import HelixConstants from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary IdealStateProperty = enum('NUM_PARTITIONS', 'STATE_MODEL_DEF_REF', 'STATE_MODEL_FACTORY_NAME', 'REPLICAS', 'IDEAL_STATE_MODE', 'REBALANCE_TIMER_PERIOD') IdealStateModeProperty = enum('AUTO', 'CUSTOMIZED', 'AUTO_REBALANCE') class IdealState(HelixProperty): """ Java modifiers: final static Type: String """ QUERY_LIST = "PREFERENCE_LIST_QUERYS" """ Java modifiers: private final static
class NotificationContext: Type= enum('INIT', 'CALLBACK', 'FINALIZE') """ Java modifiers: final static Type: String """ TASK_EXECUTOR_KEY = "TASK_EXECUTOR" def getEventName(self): """ Returns String """ return self._eventName def setEventName(self, eventName): """ Returns void Parameters: eventName: String """ _eventName = eventName """ Parameters: HelixManager manager """ def __init__(self, manager): self._manager = manager # self._map = HashMap<String, Object>() self._map = {} def getManager(self): """ Returns HelixManager """ return self._manager def getMap(self): """ Returns Map<String, Object> """ return self._map def getType(self): """ Returns Type """ return self._type def setManager(self, manager): """ Returns void Parameters: manager: HelixManager """ self._manager = manager def add(self, key, value): """ Returns void Parameters: key: Stringvalue: Object """ # self._map.put(key, value) self._map[key]=value def setMap(self, map): """ Returns void Parameters: map: Map<String, Object> """ self._map = map def setType(self, type): """ Returns void Parameters: type: Type """ self._type = type def get(self, key): """ Returns Object Parameters: key: String """ return self._map.get(key) def getPathChanged(self): """ Returns String """ return self._pathChanged def setPathChanged(self, pathChanged): """ Returns void Parameters: pathChanged: String """ self._pathChanged = pathChanged
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum PersistentStatsProperty=enum('SESSION_ID', 'FIELDS') class PersistentStats(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Java modifiers: final static Type: String """ nodeName = "PersistentStats"
#from java.util import Comparator #from java.util import Date #from java.util import List #from java.util import Map #from java.util import UUID from org.apache.helix.HelixException import HelixException from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.InstanceType import InstanceType #from org.apache.helix.PropertyKey import PropertyKey #from org.apache.helix.PropertyKey import Builder from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum import time, uuid MessageType = enum('STATE_TRANSITION', 'SCHEDULER_MSG', 'USER_DEFINE_MSG', 'CONTROLLER_MSG', 'TASK_REPLY', 'NO_OP', 'PARTICIPANT_ERROR_REPORT') Attributes = enum('MSG_ID, SRC_SESSION_ID', 'TGT_SESSION_ID', 'SRC_NAME', 'TGT_NAME', 'SRC_INSTANCE_TYPE', 'MSG_STATE', 'PARTITION_NAME', 'RESOURCE_NAME', 'FROM_STATE', 'TO_STATE', 'STATE_MODEL_DEF', 'CREATE_TIMESTAMP', 'READ_TIMESTAMP', 'EXECUTE_START_TIMESTAMP', 'MSG_TYPE', 'MSG_SUBTYPE', 'CORRELATION_ID', 'MESSAGE_RESULT', 'EXE_SESSION_ID', 'TIMEOUT', 'RETRY_COUNT', 'STATE_MODEL_FACTORY_NAME', 'BUCKET_SIZE', 'PARENT_MSG_ID') MessageState =enum('NEW', 'READ', 'UNPROCESSABLE') class Message(HelixProperty): # Attributes = enum('MSG_ID, SRC_SESSION_ID', 'TGT_SESSION_ID', 'SRC_NAME', 'TGT_NAME', 'SRC_INSTANCE_TYPE', 'MSG_STATE', # 'PARTITION_NAME', 'RESOURCE_NAME', 'FROM_STATE', 'TO_STATE', 'STATE_MODEL_DEF', # 'CREATE_TIMESTAMP', 'READ_TIMESTAMP', 'EXECUTE_START_TIMESTAMP',
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import HashMap #from java.util import List #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum StateModelDefinitionProperty=enum('INITIAL_STATE', 'STATE_TRANSITION_PRIORITYLIST', 'STATE_PRIORITY_LIST') class StateModelDefinition(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: ZNRecord record """
# package org.apache.helix #from org.apache.helix import * from org.apache.helix.util.misc import enum ChangeType = enum('IDEAL_STATE', 'CONFIG', 'LIVE_INSTANCE', 'CURRENT_STATE', 'MESSAGE', 'EXTERNAL_VIEW', 'CONTROLLER', 'MESSAGES_CONTROLLER', 'HEALTH') StateModelToken=enum('ANY_LIVEINSTANCE') ClusterConfigType = enum('HELIX_DISABLE_PIPELINE_TRIGGERS') # some zk enums from zkClient. See what it does and map to kazoo class ZKEventType(): Nothing=-1 NodeCreated=1 NodeDeleted=2 NodeDataChanged=3 NodeChildrenChanged=4 class KeeperState(): #Unused, this state is never generated by the server */ # @Deprecated Unknown=-1 '''The client is in the disconnected state - it is not connected to any server in the ensemble. ''' Disconnected= 0 # Unused, this state is never generated by the server #@Deprecated NoSyncConnected =1
#from org.apache.helix.model import * #from java.util import ArrayList #from java.util import HashMap #from java.util import HashSet #from java.util import List #from java.util import Map #from java.util import Set #from java.util import TreeMap #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.model.Message import MessageType from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum ConstraintAttribute=enum('STATE', 'MESSAGE_TYPE', 'TRANSITION', 'RESOURCE', 'INSTANCE', 'CONSTRAINT_VALUE') ConstraintValue=enum('ANY') ConstraintTypeenum=enum('STATE_CONSTRAINT', 'MESSAGE_CONSTRAINT') class ClusterConstraints(HelixProperty): """ Java modifiers: private static Type: Logger """ LOG = get_logger(__name__)
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import HashMap #from java.util import List #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum StateModelDefinitionProperty = enum('INITIAL_STATE', 'STATE_TRANSITION_PRIORITYLIST', 'STATE_PRIORITY_LIST') class StateModelDefinition(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: ZNRecord record """ def __init__(self, record):
#from org.apache.helix.model import * #from java.util import ArrayList #from java.util import HashMap #from java.util import HashSet #from java.util import List #from java.util import Map #from java.util import Set #from java.util import TreeMap #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.model.Message import MessageType from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum ConstraintAttribute = enum('STATE', 'MESSAGE_TYPE', 'TRANSITION', 'RESOURCE', 'INSTANCE', 'CONSTRAINT_VALUE') ConstraintValue = enum('ANY') ConstraintTypeenum = enum('STATE_CONSTRAINT', 'MESSAGE_CONSTRAINT') class ClusterConstraints(HelixProperty): """ Java modifiers: private static Type: Logger """ LOG = get_logger(__name__)
# package org.apache.helix #from org.apache.helix import * from org.apache.helix.util.misc import enum, explicit_enum Type = enum('CLUSTER', 'INSTANCE', 'CONTROLLER', 'RESOURCE') class PropertyTypeProps: """ Java modifiers: private Parameters: Type type boolean isPersistent boolean mergeOnUpdate boolean updateOnlyOnExists boolean createOnlyIfAbsent boolean isCached boolean isAsyncWrite """ def __init__(self, type, isPersistent=False, mergeOnUpdate=False, updateOnlyOnExists=False, createOnlyIfAbsent=False, isCached=False, isAsyncWrite=False): self.type = type self.isPersistentInternal = isPersistent self.mergeOnUpdate = mergeOnUpdate self.updateOnlyOnExists = updateOnlyOnExists self.createOnlyIfAbsent = createOnlyIfAbsent
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Date #from java.util import HashMap #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.alerts.ExpressionParser import ExpressionParser from org.apache.helix.alerts.StatsHolder import StatsHolder from org.apache.helix.model.Message import Attributes from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary import time HealthStatProperty = enum('FIELDS') class HealthStat(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: String id """
#from java.util import ArrayList #from java.util import Collections #from java.util import HashSet #from java.util import List #from java.util import Map #from java.util import Set #from org.apache.log4j import Logger import socket from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger #from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum InstanceConfigProperty = enum('HELIX_HOST', 'HELIX_PORT', 'HELIX_ENABLED', 'HELIX_DISABLED_PARTITION') class InstanceConfig(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: String id """
#from java.util import ArrayList #from java.util import Collections #from java.util import HashSet #from java.util import List #from java.util import Map #from java.util import Set #from org.apache.log4j import Logger import socket from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger #from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum InstanceConfigProperty=enum('HELIX_HOST', 'HELIX_PORT', 'HELIX_ENABLED', 'HELIX_DISABLED_PARTITION') class InstanceConfig(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """
# package org.apache.helix.messaging.handling #from org.apache.helix.messaging.handling import * from org.apache.helix.NotificationContext import NotificationContext from org.apache.helix.model.Message import Message from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum ErrorType=enum('FRAMEWORK', 'INTERNAL') ErrorCode=enum('ERROR', 'CANCEL', 'TIMEOUT') class MessageHandler(object): """ Parameters: Message message NotificationContext context """ def __init__(self, message, context): self._message = message self._notificationContext = context def handleMessage(self): """ Returns HelixTaskResult Java modifiers: abstract Throws:
# package org.apache.helix.model #from org.apache.helix.model import * #from org.apache.log4j import Logger from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.util.misc import enum from org.apache.helix.util.logger import get_logger LiveInstanceProperty = enum('SESSION_ID', 'HELIX_VERSION', 'LIVE_INSTANCE', 'ZKPROPERTYTRANSFERURL') class LiveInstance(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: String id """ def __init__(self, *args): super(LiveInstance, self).__init__(*args) # def __init__(self, id): # super(id)
# package org.apache.helix.manager.zk #from org.apache.helix.manager.zk import * #from java.util import Arrays #from org.apache.log4j import Logger from org.apache.helix.HelixException import HelixException from org.apache.helix.HelixManager import HelixManager from org.apache.helix.NotificationContext import NotificationContext from org.apache.helix.messaging.handling.HelixTaskResult import HelixTaskResult from org.apache.helix.messaging.handling.MessageHandler import MessageHandler from org.apache.helix.messaging.handling.MessageHandlerFactory import MessageHandlerFactory from org.apache.helix.model.Message import Message from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum ActionOnError=enum('DISABLE_PARTITION', 'DISABLE_RESOURCE', 'DISABLE_INSTANCE') class DefaultParticipantErrorMessageHandlerFactory(MessageHandlerFactory): """ Java modifiers: final static Type: String """ ACTIONKEY = "ActionOnError" """ Java modifiers:
#from java.util import ArrayList #from java.util import Collections #from java.util import List #from java.util import Map #from java.util import Set #from java.util import TreeMap #from java.util import TreeSet #from org.apache.log4j import Logger from org.apache.helix.HelixConstants import HelixConstants from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary IdealStateProperty=enum('NUM_PARTITIONS', 'STATE_MODEL_DEF_REF', 'STATE_MODEL_FACTORY_NAME', 'REPLICAS', 'IDEAL_STATE_MODE', 'REBALANCE_TIMER_PERIOD') IdealStateModeProperty = enum('AUTO', 'CUSTOMIZED', 'AUTO_REBALANCE') class IdealState(HelixProperty): """ Java modifiers: final static Type: String """ QUERY_LIST = "PREFERENCE_LIST_QUERYS"
# package org.apache.helix #from org.apache.helix import * from org.apache.helix.util.logger import get_logger #from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum DataSource=enum('IDEALSTATES', 'EXTERNALVIEW') class Criteria: def getDataSource(self): """ Returns DataSource """ return self._dataSource def setDataSource(self, source): """ Returns void Parameters: source: DataSource """ _dataSource = source def isSelfExcluded(self):
from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.manager.zk.ZkAsyncCallbacks import CreateCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import DeleteCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import ExistsCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import GetDataCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import SetDataCallbackHandler from org.apache.helix.store.zk.ZNode import ZNode from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary import os.path from org.apache.helix.util.ZKConstants import HelixZNodeStat RetCode = enum('OK', 'NODE_EXISTS', 'ERROR') # Parameterized type: <T> class ZkBaseDataAccessor(BaseDataAccessor): """ Java modifiers: private static Type: Logger """ LOG = get_logger(__name__) """ Parameters: ZkClient zkClient
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Map from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.misc import enum AlertsProperty = enum('SESSION_ID', 'FIELDS') class AlertStatus(HelixProperty): """ Java modifiers: final static Type: String """ nodeName = "AlertStatus" """ Parameters: String id """ def __init__(self, id): super(id) """ Parameters: ZNRecord record """
# package org.apache.helix.model #from org.apache.helix.model import * #from org.apache.log4j import Logger from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.util.misc import enum from org.apache.helix.util.logger import get_logger LiveInstanceProperty=enum('SESSION_ID', 'HELIX_VERSION', 'LIVE_INSTANCE', 'ZKPROPERTYTRANSFERURL') class LiveInstance(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters: String id """ def __init__(self, *args): super(LiveInstance,self).__init__(*args)
# package org.apache.helix.manager.zk #from org.apache.helix.manager.zk import * #from java.util import Arrays #from org.apache.log4j import Logger from org.apache.helix.HelixException import HelixException from org.apache.helix.HelixManager import HelixManager from org.apache.helix.NotificationContext import NotificationContext from org.apache.helix.messaging.handling.HelixTaskResult import HelixTaskResult from org.apache.helix.messaging.handling.MessageHandler import MessageHandler from org.apache.helix.messaging.handling.MessageHandlerFactory import MessageHandlerFactory from org.apache.helix.model.Message import Message from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum ActionOnError = enum('DISABLE_PARTITION', 'DISABLE_RESOURCE', 'DISABLE_INSTANCE') class DefaultParticipantErrorMessageHandlerFactory(MessageHandlerFactory): """ Java modifiers: final static Type: String """ ACTIONKEY = "ActionOnError" """ Java modifiers: private static Type: Logger
# package org.apache.helix #from org.apache.helix import * #from java.lang.reflect import Constructor #from java.util import ArrayList #from java.util import Collection #from java.util import Collections #from java.util import HashMap #from java.util import List #from java.util import Map from org.apache.helix.util.misc import enum from org.apache.helix.ZNRecord import ZNRecord import traceback HelixPropertyAttribute = enum('BUCKET_SIZE', 'GROUP_MESSAGE_MODE') class HelixProperty(object): def __init__(self, *args): self._record = ZNRecord(*args) # """ # # Parameters: # String id # """ # def __init__(self, id): # self._record = ZNRecord(id) # # # """
import uuid from org.apache.helix.HelixDataAccessor import HelixDataAccessor from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.PropertyKey import PropertyKey #from org.apache.helix.PropertyKey import Builder from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.model.Error import Error from org.apache.helix.model.Message import Message from org.apache.helix.model.Message import MessageType from org.apache.helix.model.StatusUpdate import StatusUpdate from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum import time Level=enum('HELIX_ERROR', 'HELIX_WARNING', 'HELIX_INFO') TaskStatus=enum('UNKNOWN', 'NEW', 'SCHEDULED', 'INVOKING', 'COMPLETED', 'FAILED') #class Transition(Comparable<Transition>): class Transition(): """ Parameters: String msgID long timeStamp String from String to """
#from org.apache.log4j import Logger #from org.codehaus.jackson.annotate import JsonCreator #from org.codehaus.jackson.annotate import JsonIgnore #from org.codehaus.jackson.annotate import JsonIgnoreProperties #from org.codehaus.jackson.annotate import JsonProperty #from org.apache.helix.ZNRecordDelta import MergeOperation import copy import logging from org.apache.helix.ZNRecordDelta import ZNRecordDelta from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum MergeOperation = enum( 'ADD', 'SUBTRACT' ) # Annotation @JsonIgnoreProperties(ignoreUnknown = True) class ZNRecord: """ Java modifiers: static Type: Logger """ # _logger = Logger.getLogger(__name__) _logger = get_logger(__name__)
# package org.apache.helix #from org.apache.helix import * #from java.util import ArrayList #from java.util import HashMap #from java.util import List #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.util.StringTemplate import StringTemplate import logging from org.apache.helix.util.logger import get_logger from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.misc import enum ConfigScopeProperty = enum('CLUSTER', 'PARTICIPANT', 'RESOURCE', 'PARTITION', 'CONSTRAINT') class ConfigScope: """ Java modifiers: private static Type: Logger """ # LOG = Logger.getLogger(ConfigScope.class) LOG = get_logger(__name__) """ Java modifiers: private final static Type: List<ConfigScopeProperty>
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Date #from java.util import HashMap #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.alerts.ExpressionParser import ExpressionParser from org.apache.helix.alerts.StatsHolder import StatsHolder from org.apache.helix.model.Message import Attributes from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary import time HealthStatProperty = enum('FIELDS') class HealthStat(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Parameters:
from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.manager.zk.ZkAsyncCallbacks import CreateCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import DeleteCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import ExistsCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import GetDataCallbackHandler from org.apache.helix.manager.zk.ZkAsyncCallbacks import SetDataCallbackHandler from org.apache.helix.store.zk.ZNode import ZNode from org.apache.helix.util.UserExceptions import IllegalArgumentException from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum, ternary import os.path from org.apache.helix.util.ZKConstants import HelixZNodeStat RetCode=enum('OK', 'NODE_EXISTS', 'ERROR') # Parameterized type: <T> class ZkBaseDataAccessor(BaseDataAccessor): """ Java modifiers: private static Type: Logger """ LOG = get_logger(__name__)
# package org.apache.helix.model #from org.apache.helix.model import * #from java.util import Map #from org.apache.log4j import Logger from org.apache.helix.HelixProperty import HelixProperty from org.apache.helix.ZNRecord import ZNRecord from org.apache.helix.util.logger import get_logger from org.apache.helix.util.misc import enum PersistentStatsProperty = enum('SESSION_ID', 'FIELDS') class PersistentStats(HelixProperty): """ Java modifiers: private final static Type: Logger """ _logger = get_logger(__name__) """ Java modifiers: final static Type: String """ nodeName = "PersistentStats" """ Parameters:
# package org.apache.helix #from org.apache.helix import * #def enum(**enums): # return type('Enum', (), enums) #enum InstanceType { # # CONTROLLER, PARTICIPANT, SPECTATOR, CONTROLLER_PARTICIPANT, ADMINISTRATOR #} from org.apache.helix.util.misc import enum InstanceType = enum( 'CONTROLLER', 'PARTICIPANT', 'SPECTATOR', 'CONTROLLER_PARTICIPANT', 'ADMINISTRATOR' )