- CallerRunsExecutorFactory - org.jupiter.rpc.executor中的类
-
jupiter
org.jupiter.rpc.executor
- CallerRunsExecutorFactory() - 类 的构造器org.jupiter.rpc.executor.CallerRunsExecutorFactory
-
- CallerRunsPolicyWithReport - org.jupiter.common.concurrent中的类
-
使用Caller-Runs(调用者执行)饱和策略, 不抛弃任务, 也不抛出异常, 而是将当前任务回退到调用者去执行, 从而降低新任务的流量.
- CallerRunsPolicyWithReport(String) - 类 的构造器org.jupiter.common.concurrent.CallerRunsPolicyWithReport
-
- CallerRunsPolicyWithReport(String, String) - 类 的构造器org.jupiter.common.concurrent.CallerRunsPolicyWithReport
-
- channel() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- checkArgument(boolean) - 类 中的静态方法org.jupiter.common.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkArgument(boolean, Object) - 类 中的静态方法org.jupiter.common.util.Preconditions
-
Ensures the truth of an expression involving one or more parameters to the
calling method.
- checkAuth(Channel) - 类 中的静态方法org.jupiter.monitor.handler.AuthHandler
-
- checkedCast(long) - 类 中的静态方法org.jupiter.common.util.Ints
-
Returns the int value that is equal to value, if possible.
- checkNotNull(T) - 类 中的静态方法org.jupiter.common.util.Preconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- checkNotNull(T, Object) - 类 中的静态方法org.jupiter.common.util.Preconditions
-
Ensures that an object reference passed as a parameter to the calling
method is not null.
- ChildCommandHandler<T extends CommandHandler> - org.jupiter.monitor.handler中的类
-
jupiter
org.jupiter.monitor.handler
- ChildCommandHandler() - 类 的构造器org.jupiter.monitor.handler.ChildCommandHandler
-
- children() - 枚举 中的方法org.jupiter.monitor.Command
-
- classCheck(String) - 类 中的静态方法org.jupiter.common.util.ClassUtil
-
- classInitialize(String, long) - 类 中的静态方法org.jupiter.common.util.ClassUtil
-
提前加载并初始化指定的类, 某些平台下某些类的静态块里面的代码执行实在是太慢了:(
- ClassModifier - org.jupiter.flight.exec中的类
-
代码来自周志明的 [深入理解Java虚拟机] 一书, 第九章第三小节[自己动手实现远程执行功能], 稍有改动.
- ClassModifier(byte[]) - 类 的构造器org.jupiter.flight.exec.ClassModifier
-
- ClassUtil - org.jupiter.common.util中的类
-
jupiter
org.jupiter.common.util
- ClassUtil() - 类 的构造器org.jupiter.common.util.ClassUtil
-
- clear() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentSet
-
- clear() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Removes all of the mappings from this map.
- clear() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Removes all of the mappings from this map.
- clear() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- clearBuf() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- clearCurrent() - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- clearProperty(String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- client(JClient) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- client(JClient) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- clone() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Creates a shallow copy of this hashtable.
- CloseableExecutor - org.jupiter.rpc.executor中的接口
-
jupiter
org.jupiter.rpc.executor
- ClusterInvoker - org.jupiter.rpc.consumer.cluster中的接口
-
jupiter
org.jupiter.rpc.consumer.cluster
- ClusterInvoker.Strategy - org.jupiter.rpc.consumer.cluster中的枚举
-
集群容错策略
- clusterStrategy(ClusterInvoker.Strategy) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- clusterStrategy(ClusterInvoker.Strategy) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- ClusterStrategyBridging - org.jupiter.rpc.consumer.invoker中的类
-
Jupiter
org.jupiter.rpc.consumer.invoker
- ClusterStrategyBridging(Dispatcher, ClusterStrategyConfig, List<MethodSpecialConfig>) - 类 的构造器org.jupiter.rpc.consumer.invoker.ClusterStrategyBridging
-
- ClusterStrategyConfig - org.jupiter.rpc.model.metadata中的类
-
Jupiter
org.jupiter.rpc.model.metadata
- ClusterStrategyConfig() - 类 的构造器org.jupiter.rpc.model.metadata.ClusterStrategyConfig
-
- Command - org.jupiter.monitor中的枚举
-
Monitor command.
- Command.ChildCommand - org.jupiter.monitor中的枚举
-
- CommandHandler - org.jupiter.monitor.handler中的接口
-
Handles the telnet command from monitor client.
- compareTo(T) - 类 中的方法org.jupiter.common.util.AbstractConstant
-
- compareTo(Signal) - 异常错误 中的方法org.jupiter.common.util.Signal
-
- compile(String, String, List<String>) - 类 中的静态方法org.jupiter.flight.exec.JavaCompiler
-
- compile(String, List<String>, List<String>) - 类 中的静态方法org.jupiter.flight.exec.JavaCompiler
-
- complete(V) - 接口 中的方法org.jupiter.rpc.JListener
-
Returns result when the call succeeds.
- COMPLETING - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
- ConcurrentAutoTable - org.jupiter.common.concurrent.collection中的类
-
An auto-resizing table of longs, supporting low-contention CAS
operations.
- ConcurrentAutoTable() - 类 的构造器org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
- ConcurrentSet<E> - org.jupiter.common.concurrent.collection中的类
-
jupiter
org.jupiter.common.concurrent
- ConcurrentSet() - 类 的构造器org.jupiter.common.concurrent.collection.ConcurrentSet
-
Creates a new instance which wraps the specified map.
- connector() - 类 中的方法org.jupiter.rpc.DefaultClient
-
- connector() - 接口 中的方法org.jupiter.rpc.JClient
-
网络层connector.
- connectToRegistryServer(String) - 类 中的方法org.jupiter.rpc.DefaultClient
-
- connectToRegistryServer(String) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- console() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- Constant<T extends Constant<T>> - org.jupiter.common.util中的接口
-
A singleton which is safe to compare via the == operator.
- ConstantPool<T extends Constant<T>> - org.jupiter.common.util中的类
-
- ConstantPool() - 类 的构造器org.jupiter.common.util.ConstantPool
-
- CONSUMER_DISRUPTOR_WAIT_STRATEGY_TYPE - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- CONSUMER_EXECUTOR_CORE_WORKERS - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- CONSUMER_EXECUTOR_MAX_WORKERS - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- CONSUMER_EXECUTOR_QUEUE_CAPACITY - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- CONSUMER_EXECUTOR_QUEUE_TYPE - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- CONSUMER_THREAD_POOL_REJECTED_HANDLER - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- ConsumerExecutorFactory - org.jupiter.rpc.consumer.processor中的接口
-
A tagging interface that means consumer's executor factory.
- ConsumerExecutors - org.jupiter.rpc.consumer.processor中的类
-
jupiter
org.jupiter.rpc.consumer.processor
- ConsumerExecutors() - 类 的构造器org.jupiter.rpc.consumer.processor.ConsumerExecutors
-
- ConsumerInterceptor - org.jupiter.rpc.consumer中的接口
-
jupiter
org.jupiter.rpc.consumer
- contains(Object) - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentSet
-
- contains(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Legacy method testing if some key maps into the specified value in this
table.
- contains(byte[], byte) - 类 中的静态方法org.jupiter.common.util.Bytes
-
Returns true if target is present as an element anywhere
in array.
- contains(String) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns true if and only if the system property with the specified key
exists.
- containsKey(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Tests if the key in the table using the equals method.
- containsKey(long) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Tests if the key in the table.
- containsKey(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- containsKey(byte) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- containsKey(Object) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- containsKey(byte) - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap
-
Indicates whether or not this map contains a value for the specified key.
- containsValue(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns true if this Map maps one or more keys to the specified
value.
- containsValue(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns true if this Map maps one or more keys to the specified
value.
- containsValue(Object) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- ControlResult - org.jupiter.rpc.flow.control中的类
-
Flow control result.
- ControlResult(boolean) - 类 的构造器org.jupiter.rpc.flow.control.ControlResult
-
- ControlResult(boolean, String) - 类 的构造器org.jupiter.rpc.flow.control.ControlResult
-
- coreWorkers(ExecutorFactory.Target) - 类 中的方法org.jupiter.rpc.executor.AbstractExecutorFactory
-
- counter(String) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Counter registered under this name; or create and register
a new Counter if none is registered.
- counter(Class<?>, String...) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Counter registered under this name; or create and register
a new Counter if none is registered.
- currentTimeMillis() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- cutCause(T) - 类 中的静态方法org.jupiter.common.util.ExceptionUtil
-
- elements() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns an enumeration of the values in this table.
- elements() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns an enumeration of the values in this table.
- emptyToNull(String) - 类 中的静态方法org.jupiter.common.util.Strings
-
Returns the given string if it is nonempty; null otherwise.
- entries() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- entries() - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap
-
Gets an iterable to traverse over the primitive entries contained in this map.
- entrySet() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns a
Set view of the mappings contained in this map.
- entrySet() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns a
Set view of the mappings contained in this map.
- entrySet() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- equals(Object) - 类 中的方法org.jupiter.common.util.AbstractConstant
-
- equals(Object) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- equals(Object) - 接口 中的方法org.jupiter.common.util.Function
-
Indicates whether another object is equal to this function.
- equals(Object) - 异常错误 中的方法org.jupiter.common.util.Signal
-
- equals(Object) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- equals(Object) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- equals(Object) - 类 中的方法org.jupiter.rpc.tracing.TraceId
-
- err - 类 中的静态变量org.jupiter.flight.exec.HackSystem
-
- error(Throwable) - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- error(String) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level.
- error(String, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and argument.
- error(String, Object, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and arguments.
- error(String, Object...) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the ERROR level according to the specified format
and arguments.
- error(String, Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level with an
accompanying message.
- error(Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the ERROR level.
- estimate_get() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
- EXCEPTIONAL - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
- ExceptionUtil - org.jupiter.common.util中的类
-
jupiter
org.jupiter.common.util
- exec(byte[]) - 接口 中的方法org.jupiter.flight.exec.JavaClassExec
-
- exec(byte[]) - 类 中的方法org.jupiter.flight.exec.JavaClassExecProvider
-
- exec() - 接口 中的方法org.jupiter.flight.exec.UserExecInterface
-
- ExecResult - org.jupiter.flight.exec中的类
-
jupiter
org.jupiter.flight.exec
- ExecResult() - 类 的构造器org.jupiter.flight.exec.ExecResult
-
- execute(Runnable) - 类 中的方法org.jupiter.common.concurrent.disruptor.TaskDispatcher
-
- execute(Runnable) - 类 中的静态方法org.jupiter.rpc.consumer.processor.ConsumerExecutors
-
- execute(Runnable) - 接口 中的方法org.jupiter.rpc.executor.CloseableExecutor
-
- execute(Runnable) - 类 中的静态方法org.jupiter.rpc.provider.processor.ProviderExecutors
-
- executor() - 类 中的静态方法org.jupiter.rpc.consumer.processor.ConsumerExecutors
-
- executor(Executor) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
设置服务提供者私有的线程池, 为了和其他服务提供者资源隔离.
- executor() - 类 中的静态方法org.jupiter.rpc.provider.processor.ProviderExecutors
-
- EXECUTOR_AFFINITY_THREAD - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- ExecutorFactory - org.jupiter.rpc.executor中的接口
-
Executor factory.
- ExecutorFactory.Target - org.jupiter.rpc.executor中的枚举
-
- exists(String) - 类 中的方法org.jupiter.common.util.ConstantPool
-
Returns true if exists for the given name.
- exit(int) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- expect(Signal) - 异常错误 中的方法org.jupiter.common.util.Signal
-
Check if the given
Signal is the same as this instance.
- gc() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- generateTraceId() - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- GenericInvoker - org.jupiter.rpc.consumer.invoker中的接口
-
简单的理解, 泛化调用就是不依赖二方包, 通过传入方法名, 方法参数值, 就可以调用服务.
- GenericProxyFactory - org.jupiter.rpc.consumer中的类
-
泛化ProxyFactory
简单的理解, 泛化调用就是不依赖二方包, 通过传入方法名, 方法参数值, 就可以调用服务.
- get() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
Current value of the counter.
- get(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns the value to which the specified key is mapped, or null
if this map contains no mapping for the key.
- get(long) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns the value to which the specified key is mapped, or null
if this map contains no mapping for the key.
- get(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- get(byte) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- get(Object) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- get(byte) - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap
-
Gets the value in the map with the specified key.
- get(Class<?>) - 类 中的静态方法org.jupiter.common.util.FastMethodAccessor
-
- get() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocal
-
Returns the current value for the current thread
- get() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- get(U) - 类 中的方法org.jupiter.common.util.internal.UnsafeIntegerFieldUpdater
-
- get(U) - 类 中的方法org.jupiter.common.util.internal.UnsafeLongFieldUpdater
-
- get(U) - 类 中的方法org.jupiter.common.util.internal.UnsafeReferenceFieldUpdater
-
- get() - 类 中的静态方法org.jupiter.common.util.StringBuilderHelper
-
- get(String) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns the value of the Java system property with the specified
key, while falling back to null if the property access fails.
- get(String, String) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns the value of the Java system property with the specified
key, while falling back to the specified default value if
the property access fails.
- get() - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- get(long, TimeUnit) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- getAcceptor() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getAppName() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getAppName() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getArgs() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getAttachments() - 类 中的方法org.jupiter.rpc.JRequest
-
- getAttachments() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getBoolean(String, boolean) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns the value of the Java system property with the specified
key, while falling back to the specified default value if
the property access fails.
- getBufString() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getCause() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- getChildNetOptions() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getChildNetOptions() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getClient() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getClient() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getClientRegisterService() - 类 中的方法org.jupiter.monitor.handler.LsHandler
-
- getClusterStrategy() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getConnector() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getConsumerInterceptors() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getCurrent() - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- getDebugInfo() - 类 中的方法org.jupiter.flight.exec.ExecResult
-
- getDefault() - 枚举 中的静态方法org.jupiter.common.util.Proxies
-
- getDefault() - 枚举 中的静态方法org.jupiter.rpc.consumer.cluster.ClusterInvoker.Strategy
-
- getDefault() - 枚举 中的静态方法org.jupiter.rpc.DispatchType
-
- getDefault() - 枚举 中的静态方法org.jupiter.rpc.InvokeType
-
- getDefault() - 枚举 中的静态方法org.jupiter.rpc.load.balance.LoadBalancerType
-
- getDefaultFactory() - 类 中的静态方法org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
Returns the default factory.
- getDispatchType() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getenv(String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getenv() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getExecutor() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getExecutor() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getExpectCauseTypes() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- getFailoverRetries() - 类 中的方法org.jupiter.rpc.model.metadata.ClusterStrategyConfig
-
- getFailoverRetries() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getField(Class<?>, String) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Returns a Field object that reflects the specified declared field
of the Class or interface represented by this Class object.
- getFilter() - 类 中的方法org.jupiter.rpc.DefaultFilterChain
-
- getFilter() - 接口 中的方法org.jupiter.rpc.JFilterChain
-
- getFirst() - 类 中的方法org.jupiter.common.util.Pair
-
- getFlowController() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getFlowController() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getGlobalConsumerInterceptors() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getGlobalFlowController() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getGlobalProviderInterceptors() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getGroup() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getGroup() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- getId() - 类 中的方法org.jupiter.rpc.tracing.TraceId
-
- getIfSet() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- getIndex(String, Class<?>...) - 类 中的方法org.jupiter.common.util.FastMethodAccessor
-
- getInstance(Class<?>) - 类 中的静态方法org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the name of the specified class.
- getInstance(String) - 类 中的静态方法org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- getInt(String, int) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns the value of the Java system property with the specified
key, while falling back to the specified default value if
the property access fails.
- getInterceptors() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getInterfaceClass() - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- getInterfaceClass() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getInvokeType() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getk(TypeK) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns the Key to which the specified key is mapped, or null
if this map contains no mapping for the key.
- getLoadBalancerType() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getLocalAddress() - 类 中的静态方法org.jupiter.common.util.NetUtil
-
- getLong(String, long) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Returns the value of the Java system property with the specified
key, while falling back to the specified default value if
the property access fails.
- getMD5(String) - 类 中的静态方法org.jupiter.common.util.MD5Util
-
- getMessage() - 类 中的方法org.jupiter.common.concurrent.disruptor.MessageEvent
-
- getMessage() - 类 中的方法org.jupiter.rpc.flow.control.ControlResult
-
- getMetadata() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getMetadata() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getMethodExtension(String) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getMethodName() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getMethodName() - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- getMethodSpecialConfigs() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getNext() - 类 中的方法org.jupiter.rpc.DefaultFilterChain
-
- getNext() - 接口 中的方法org.jupiter.rpc.JFilterChain
-
- getNode() - 类 中的方法org.jupiter.rpc.tracing.TraceId
-
- getObject() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getObjectType() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getOperationName() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getParent() - 类 中的方法org.jupiter.monitor.handler.ChildCommandHandler
-
- getParentNetOptions() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getProperties() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getProperty(String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getProperty(String, String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getProviderAddresses() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getProviderImpl() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getProviderInitializer() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getProviderInitializerExecutor() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getProviderInterceptors() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getProviderServerAddresses() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getProviderServerUnresolvedAddresses() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getRegistryMonitor() - 类 中的方法org.jupiter.monitor.handler.RegistryHandler
-
- getRegistryServerAddresses() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getRegistryServerAddresses() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getRegistryType() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- getRegistryType() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getRemoteAddress() - 异常错误 中的方法org.jupiter.rpc.exception.JupiterRemoteException
-
- getResult() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- getResult() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFutureGroup
-
- getResult() - 类 中的方法org.jupiter.rpc.consumer.future.FailOverInvokeFuture
-
- getResult() - 类 中的方法org.jupiter.rpc.consumer.future.FailSafeInvokeFuture
-
- getResult() - 接口 中的方法org.jupiter.rpc.consumer.future.InvokeFuture
-
Waits for this future to be completed and get the result.
- getResult() - 类 中的方法org.jupiter.rpc.model.metadata.ResultWrapper
-
- getResult() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- getSecond() - 类 中的方法org.jupiter.common.util.Pair
-
- getSecurityManager() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- getSerializerType() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getServer() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- getServer() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- getServerRegisterService() - 类 中的方法org.jupiter.monitor.handler.LsHandler
-
- getService() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- getServiceProvider() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getServiceProviderName() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getServiceProviderName() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- getStaticValue(Class<?>, String) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Returns the static value by name, on the specified Class.
- getStrategy() - 类 中的方法org.jupiter.rpc.model.metadata.ClusterStrategyConfig
-
- getStrategy() - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- getSystemClassLoader() - 类 中的静态方法org.jupiter.common.util.internal.JUnsafe
-
- getThreadGroup() - 类 中的方法org.jupiter.common.concurrent.AffinityNamedThreadFactory
-
- getThreadGroup() - 类 中的方法org.jupiter.common.concurrent.NamedThreadFactory
-
- getTimeoutMillis() - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- getTimeoutMillis() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getTraceId() - 类 中的方法org.jupiter.rpc.JRequest
-
- getTraceId() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getType() - 接口 中的方法org.jupiter.rpc.JFilter
-
- getType() - 接口 中的方法org.jupiter.rpc.JFilterContext
-
- getType() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- getTypeDefaultValue(Class<?>) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Returns the default value for the specified class.
- getUnsafe() - 类 中的静态方法org.jupiter.common.util.internal.JUnsafe
-
Returns the Unsafe's instance.
- getValue(Object, String) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Returns the value by name, on the specified object.
- getValue() - 类 中的方法org.jupiter.flight.exec.ExecResult
-
- getVersion() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- getVersion() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- getVersion() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getWaitForAvailableTimeoutMillis() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- getWeight(JChannelGroup, Directory) - 类 中的方法org.jupiter.rpc.load.balance.AbstractLoadBalancer
-
- getWeight() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- getWeight() - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- globalFlowController() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- globalFlowController() - 接口 中的方法org.jupiter.rpc.JServer
-
返回已设置的全局的拦截器.
- group(String) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- group(String) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- group(String) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
- id() - 类 中的方法org.jupiter.common.util.AbstractConstant
-
- id() - 接口 中的方法org.jupiter.common.util.Constant
-
Returns the unique number assigned to this
Constant.
- id() - 异常错误 中的方法org.jupiter.common.util.Signal
-
- id() - 类 中的方法org.jupiter.rpc.JResponse
-
- identityHashCode(Object) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- in - 类 中的静态变量org.jupiter.flight.exec.HackSystem
-
- increment() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
- indexedVariable(int) - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- info(Throwable) - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- info(String) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level.
- info(String, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and argument.
- info(String, Object, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and arguments.
- info(String, Object...) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the INFO level according to the specified format
and arguments.
- info(String, Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level with an
accompanying message.
- info(Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the INFO level.
- inheritedChannel() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- init(T) - 接口 中的方法org.jupiter.rpc.JServer.ProviderInitializer
-
初始化指定服务提供者.
- init() - 类 中的方法org.jupiter.spring.schema.JupiterNamespaceHandler
-
- initCause(Throwable) - 异常错误 中的方法org.jupiter.common.util.Signal
-
- initialize() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- initialValue() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocal
-
Returns the initial value for this thread-local variable.
- instance() - 类 中的静态方法org.jupiter.rpc.load.balance.RandomLoadBalancer
-
- instance() - 类 中的静态方法org.jupiter.rpc.load.balance.RoundRobinLoadBalancer
-
- int2Bytes(int, int) - 类 中的静态方法org.jupiter.common.util.Bytes
-
Encodes this int into a sequence of bytes, storing the result
into a new byte array.
- interceptors(List<ConsumerInterceptor>) - 接口 中的方法org.jupiter.rpc.consumer.dispatcher.Dispatcher
-
- interceptors() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- interceptors(ConsumerInterceptor[]) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- interfaceClass(Class<?>) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
- internal_size() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
Return the internal counter striping factor.
- InternalForkJoinWorkerThread - org.jupiter.common.util.internal中的类
-
jupiter
org.jupiter.common.util.internal
- InternalForkJoinWorkerThread(ForkJoinPool) - 类 的构造器org.jupiter.common.util.internal.InternalForkJoinWorkerThread
-
- InternalLogger - org.jupiter.common.util.internal.logging中的接口
-
Internal-use-only logger used by Jupiter.
- InternalLoggerFactory - org.jupiter.common.util.internal.logging中的类
-
Creates an
InternalLogger or changes the default factory
implementation.
- InternalLoggerFactory() - 类 的构造器org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
- InternalLogLevel - org.jupiter.common.util.internal.logging中的枚举
-
- InternalThread - org.jupiter.common.util.internal中的类
-
jupiter
org.jupiter.common.util.internal
- InternalThread() - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(Runnable) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(ThreadGroup, Runnable) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(String) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(ThreadGroup, String) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(Runnable, String) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(ThreadGroup, Runnable, String) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThread(ThreadGroup, Runnable, String, long) - 类 的构造器org.jupiter.common.util.internal.InternalThread
-
- InternalThreadLocal<V> - org.jupiter.common.util.internal中的类
-
jupiter
org.jupiter.common.util.internal
- InternalThreadLocal() - 类 的构造器org.jupiter.common.util.internal.InternalThreadLocal
-
- InternalThreadLocalMap - org.jupiter.common.util.internal中的类
-
参考了
Netty FastThreadLocal 的设计, 有一些改动, 更适合jupiter使用
jupiter
org.jupiter.common.util.internal
- InternalThreadLocalRunnable - org.jupiter.common.util.internal中的类
-
jupiter
org.jupiter.common.util.internal
- Ints - org.jupiter.common.util中的类
-
Static utility methods pertaining to int primitives.
- intValue() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
- invoke(Object, int, Object...) - 类 中的方法org.jupiter.common.util.FastMethodAccessor
-
用ASM生成的类继承
FastMethodAccessor 并实现这个抽象方法
子类 invoke() 以下面的方式规避反射调用:
public Object invoke(Object obj, int methodIndex, Object... args) {
switch(methodIndex) {
case 0:
return 直接调用 this.methodNames[0] 对应的方法;
case 1:
return 直接调用 this.methodNames[1] 对应的方法;
case ...
}
throw new IllegalArgumentException("method not found: " + methodIndex);
}
- invoke(Object, String, Class<?>[], Object...) - 类 中的方法org.jupiter.common.util.FastMethodAccessor
-
- invoke(JRequest, Class<T>) - 接口 中的方法org.jupiter.rpc.consumer.cluster.ClusterInvoker
-
- invoke(JRequest, Class<T>) - 类 中的方法org.jupiter.rpc.consumer.cluster.FailFastClusterInvoker
-
- invoke(JRequest, Class<T>) - 类 中的方法org.jupiter.rpc.consumer.cluster.FailOverClusterInvoker
-
- invoke(JRequest, Class<T>) - 类 中的方法org.jupiter.rpc.consumer.cluster.FailSafeClusterInvoker
-
- invoke(Method, Object[]) - 类 中的方法org.jupiter.rpc.consumer.invoker.AsyncInvoker
-
- invoke(Method, Object[]) - 类 中的方法org.jupiter.rpc.consumer.invoker.SyncInvoker
-
- InvokeFuture<V> - org.jupiter.rpc.consumer.future中的接口
-
jupiter
org.jupiter.rpc.consumer.future
- InvokeFutureContext - org.jupiter.rpc.consumer.future中的类
-
- InvokeFutureContext() - 类 的构造器org.jupiter.rpc.consumer.future.InvokeFutureContext
-
- InvokeFutureGroup<V> - org.jupiter.rpc.consumer.future中的接口
-
For broadcast future.
- invokeId() - 类 中的方法org.jupiter.rpc.JRequest
-
- invokeType(InvokeType) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- invokeType(InvokeType) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- InvokeType - org.jupiter.rpc中的枚举
-
远程调用方式, 支持同步调用和异步调用, 异步方式支持Future以及Listener.
- isAllowed() - 类 中的方法org.jupiter.rpc.flow.control.ControlResult
-
- isAssignable(Class<?>[], Class<?>[], boolean) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Checks if an array of
Classes can be assigned to another array of
Classes.
- isAssignable(Class<?>, Class<?>, boolean) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Checks if one
Class can be assigned to a variable of another
Class.
- isBlank(String) - 类 中的静态方法org.jupiter.common.util.Strings
-
Checks if a string is whitespace, empty ("") or null.
- isDebugEnabled() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the DEBUG level?
- isDone() - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- isEmpty() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns size() == 0.
- isEmpty() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- isEnabled(InternalLogLevel) - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- isEnabled(InternalLogLevel) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the specified level?
- isErrorEnabled() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the ERROR level?
- isHasRegistryServer() - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- isHasRegistryServer() - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- isInfoEnabled() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the INFO level?
- isNotBlank(String) - 类 中的静态方法org.jupiter.common.util.Strings
-
Checks if a string is not empty (""), not null and not whitespace only.
- isNullOrEmpty(String) - 类 中的静态方法org.jupiter.common.util.Strings
-
Returns true if the given string is null or is the empty string.
- isPowerOfTwo(int) - 类 中的静态方法org.jupiter.common.util.Pow2
-
Is this value a power of two.
- isSingleton() - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- isTraceEnabled() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the TRACE level?
- isTracingNeeded() - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- isUnaligned() - 类 中的静态方法org.jupiter.common.util.internal.JUnsafe
-
true if and only if the platform supports unaligned access.
- isWarnEnabled() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Is the logger instance enabled for the WARN level?
- iterator() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentSet
-
- iterator() - 类 中的方法org.jupiter.common.util.JServiceLoader
-
- JavaClassExec - org.jupiter.flight.exec中的接口
-
jupiter
org.jupiter.flight.exec
- JavaClassExecProvider - org.jupiter.flight.exec中的类
-
把它作为一个服务提供者, 它会修改常量池中
System 类的指向,
可以将 System.out 重定向到你的客户端, 你可以在客户端代码中直接使用 System.out.println() 输入你想要的信息,
最终 System.out.println() 的输出会完整的返回到客户端.
- JavaClassExecProvider() - 类 的构造器org.jupiter.flight.exec.JavaClassExecProvider
-
- JavaCompiler - org.jupiter.flight.exec中的类
-
Java compiler, base on javac.
- JavaCompiler() - 类 的构造器org.jupiter.flight.exec.JavaCompiler
-
- JClient - org.jupiter.rpc中的接口
-
The jupiter rpc client.
- JConstants - org.jupiter.common.util中的类
-
Jupiter constants.
- JConstants() - 类 的构造器org.jupiter.common.util.JConstants
-
- JdkLoggerFactory - org.jupiter.common.util.internal.logging中的类
-
- JdkLoggerFactory() - 类 的构造器org.jupiter.common.util.internal.logging.JdkLoggerFactory
-
- JFilter - org.jupiter.rpc中的接口
-
jupiter
org.jupiter.rpc
- JFilter.Type - org.jupiter.rpc中的枚举
-
- JFilterChain - org.jupiter.rpc中的接口
-
jupiter
org.jupiter.rpc
- JFilterContext - org.jupiter.rpc中的接口
-
jupiter
org.jupiter.rpc
- JFilterLoader - org.jupiter.rpc中的类
-
jupiter
org.jupiter.rpc
- JFilterLoader() - 类 的构造器org.jupiter.rpc.JFilterLoader
-
- JListener<V> - org.jupiter.rpc中的接口
-
Callback is often triggered by the core thread (may be an IO thread).
- jMap(String, boolean) - 类 中的静态方法org.jupiter.common.util.JvmTools
-
Dumps the heap to the outputFile file in the same format as the hprof heap dump.
- JRequest - org.jupiter.rpc中的类
-
Consumer's request data.
- JRequest() - 类 的构造器org.jupiter.rpc.JRequest
-
- JRequest(JRequestPayload) - 类 的构造器org.jupiter.rpc.JRequest
-
- JResponse - org.jupiter.rpc中的类
-
Provider's response data.
- JResponse(long) - 类 的构造器org.jupiter.rpc.JResponse
-
- JResponse(JResponsePayload) - 类 的构造器org.jupiter.rpc.JResponse
-
- JServer - org.jupiter.rpc中的接口
-
The jupiter rpc server.
- JServer.ProviderInitializer<T> - org.jupiter.rpc中的接口
-
- JServer.ServiceRegistry - org.jupiter.rpc中的接口
-
本地服务注册.
- JServiceLoader<S> - org.jupiter.common.util中的类
-
A simple service-provider loading facility (SPI).
- jStack() - 类 中的静态方法org.jupiter.common.util.JvmTools
-
Returns java stack traces of java threads for the current java process.
- JStackHandler - org.jupiter.monitor.handler中的类
-
Jupiter
org.jupiter.monitor.handler
- JStackHandler() - 类 的构造器org.jupiter.monitor.handler.JStackHandler
-
- JUnsafe - org.jupiter.common.util.internal中的类
-
For the Unsafe access.
- JupiterBadRequestException - org.jupiter.rpc.exception中的异常错误
-
Request content deserialize failure.
- JupiterBadRequestException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBadRequestException
-
- JupiterBadRequestException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBadRequestException
-
- JupiterBadRequestException(String, Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBadRequestException
-
- JupiterBadRequestException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBadRequestException
-
- JupiterBeanDefinitionParser - org.jupiter.spring.schema中的类
-
Jupiter
org.jupiter.spring.schema
- JupiterBeanDefinitionParser(Class<?>) - 类 的构造器org.jupiter.spring.schema.JupiterBeanDefinitionParser
-
- JupiterBizException - org.jupiter.rpc.exception中的异常错误
-
业务异常
jupiter
org.jupiter.rpc.exception
- JupiterBizException(Throwable, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBizException
-
- JupiterBizException(String, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBizException
-
- JupiterBizException(String, Throwable, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterBizException
-
- JupiterFlowControlException - org.jupiter.rpc.exception中的异常错误
-
Traffic restrictions by server.
- JupiterFlowControlException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterFlowControlException
-
- JupiterFlowControlException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterFlowControlException
-
- JupiterFlowControlException(String, Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterFlowControlException
-
- JupiterFlowControlException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterFlowControlException
-
- JupiterNamespaceHandler - org.jupiter.spring.schema中的类
-
Jupiter
org.jupiter.spring.schema
- JupiterNamespaceHandler() - 类 的构造器org.jupiter.spring.schema.JupiterNamespaceHandler
-
- JupiterRemoteException - org.jupiter.rpc.exception中的异常错误
-
Remote call abnormalities.
- JupiterRemoteException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(Throwable, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(String, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(String, Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterRemoteException(String, Throwable, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterRemoteException
-
- JupiterSerializationException - org.jupiter.rpc.exception中的异常错误
-
序列化/反序列化异常
jupiter
org.jupiter.rpc.exception
- JupiterSerializationException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterSerializationException(SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterSerializationException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterSerializationException(String, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterSerializationException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterSerializationException(Throwable, SocketAddress) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterSerializationException
-
- JupiterServerBusyException - org.jupiter.rpc.exception中的异常错误
-
Usually it means that the server can not handle the new request.
- JupiterServerBusyException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServerBusyException
-
- JupiterServerBusyException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServerBusyException
-
- JupiterServerBusyException(String, Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServerBusyException
-
- JupiterServerBusyException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServerBusyException
-
- JupiterServiceNotFoundException - org.jupiter.rpc.exception中的异常错误
-
The corresponding service was not be found.
- JupiterServiceNotFoundException() - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServiceNotFoundException
-
- JupiterServiceNotFoundException(String) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServiceNotFoundException
-
- JupiterServiceNotFoundException(String, Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServiceNotFoundException
-
- JupiterServiceNotFoundException(Throwable) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterServiceNotFoundException
-
- JupiterSpringClient - org.jupiter.spring.support中的类
-
jupiter client wrapper, 负责初始化并启动客户端.
- JupiterSpringClient() - 类 的构造器org.jupiter.spring.support.JupiterSpringClient
-
- JupiterSpringConsumerBean<T> - org.jupiter.spring.support中的类
-
Consumer bean, 负责构造并初始化 consumer 代理对象.
- JupiterSpringConsumerBean() - 类 的构造器org.jupiter.spring.support.JupiterSpringConsumerBean
-
- JupiterSpringProviderBean - org.jupiter.spring.support中的类
-
jupiter
org.jupiter.spring.support
- JupiterSpringProviderBean() - 类 的构造器org.jupiter.spring.support.JupiterSpringProviderBean
-
- JupiterSpringServer - org.jupiter.spring.support中的类
-
服务端 acceptor wrapper, 负责初始化并启动acceptor.
- JupiterSpringServer() - 类 的构造器org.jupiter.spring.support.JupiterSpringServer
-
- JupiterTimeoutException - org.jupiter.rpc.exception中的异常错误
-
Call timeout, usually thrown by client.
- JupiterTimeoutException(SocketAddress, Status) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterTimeoutException
-
- JupiterTimeoutException(Throwable, SocketAddress, Status) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterTimeoutException
-
- JupiterTimeoutException(String, SocketAddress, Status) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterTimeoutException
-
- JupiterTimeoutException(String, Throwable, SocketAddress, Status) - 异常错误 的构造器org.jupiter.rpc.exception.JupiterTimeoutException
-
- JvmTools - org.jupiter.common.util中的类
-
Jupiter
org.jupiter.common.util
- JvmTools() - 类 的构造器org.jupiter.common.util.JvmTools
-
- mapLibraryName(String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- Maps - org.jupiter.common.util中的类
-
Static utility methods pertaining to
Map instances.
- markSent() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- MAX_NUM_WORKERS - 接口 中的静态变量org.jupiter.common.concurrent.disruptor.Dispatcher
-
- MAX_POWER_OF_TWO - 类 中的静态变量org.jupiter.common.util.Ints
-
The largest power of two that can be represented as an int.
- MAX_WEIGHT - 类 中的静态变量org.jupiter.common.util.JConstants
-
Load balancer 最大权重
- maxWorkers(ExecutorFactory.Target) - 类 中的方法org.jupiter.rpc.executor.AbstractExecutorFactory
-
- MD5Util - org.jupiter.common.util中的类
-
MD5转换工具
jupiter
org.jupiter.common.util
- MD5Util() - 类 的构造器org.jupiter.common.util.MD5Util
-
- memoryUsage() - 类 中的静态方法org.jupiter.common.util.JvmTools
-
Returns memory usage for the current java process.
- MemoryUsageHandler - org.jupiter.monitor.handler中的类
-
Jupiter
org.jupiter.monitor.handler
- MemoryUsageHandler() - 类 的构造器org.jupiter.monitor.handler.MemoryUsageHandler
-
- memoryUsed() - 类 中的静态方法org.jupiter.common.util.JvmTools
-
Returns the heap memory used for the current java process.
- message() - 类 中的方法org.jupiter.rpc.JRequest
-
- message(MessageWrapper) - 类 中的方法org.jupiter.rpc.JRequest
-
- MessageEvent<T> - org.jupiter.common.concurrent.disruptor中的类
-
jupiter
org.jupiter.common.concurrent.disruptor
- MessageEvent() - 类 的构造器org.jupiter.common.concurrent.disruptor.MessageEvent
-
- MessageTask - org.jupiter.rpc.consumer.processor.task中的类
-
jupiter
org.jupiter.rpc.consumer.processor.task
- MessageTask(JChannel, JResponse) - 类 的构造器org.jupiter.rpc.consumer.processor.task.MessageTask
-
- MessageTask - org.jupiter.rpc.provider.processor.task中的类
-
jupiter
org.jupiter.rpc.provider.processor.task
- MessageTask(AbstractProviderProcessor, JChannel, JRequest) - 类 的构造器org.jupiter.rpc.provider.processor.task.MessageTask
-
- MessageTask.Context - org.jupiter.rpc.provider.processor.task中的类
-
- MessageTask.Context(ServiceWrapper) - 类 的构造器org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- MessageWrapper - org.jupiter.rpc.model.metadata中的类
-
Request data wrapper.
- MessageWrapper(ServiceMetadata) - 类 的构造器org.jupiter.rpc.model.metadata.MessageWrapper
-
- meter(String) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Meter registered under this name; or create and register
a new Meter if none is registered.
- meter(Class<?>, String...) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Meter registered under this name; or create and register
a new Meter if none is registered.
- MethodSpecialConfig - org.jupiter.rpc.model.metadata中的类
-
Jupiter
org.jupiter.rpc.model.metadata
- methodSpecialConfigs(List<MethodSpecialConfig>) - 接口 中的方法org.jupiter.rpc.consumer.dispatcher.Dispatcher
-
- METRIC_CSV_REPORTER - 类 中的静态变量org.jupiter.common.util.JConstants
-
Metrics csv reporter
- METRIC_CSV_REPORTER_DIRECTORY - 类 中的静态变量org.jupiter.common.util.JConstants
-
Metrics csv reporter directory
- METRIC_REPORT_PERIOD - 类 中的静态变量org.jupiter.common.util.JConstants
-
Metrics reporter period
- metricRegistry() - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the global registry of metric instances.
- Metrics - org.jupiter.rpc.metric中的类
-
指标度量
jupiter
org.jupiter.rpc.metric
- MetricsHandler - org.jupiter.monitor.handler中的类
-
jupiter
org.jupiter.monitor.handler
- MetricsHandler() - 类 的构造器org.jupiter.monitor.handler.MetricsHandler
-
- MetricsReporter - org.jupiter.monitor.metric中的类
-
Indicators measure used to provide data for the monitor.
- MetricsReporter() - 类 的构造器org.jupiter.monitor.metric.MetricsReporter
-
- millisClock() - 类 中的静态方法org.jupiter.common.util.SystemClock
-
- modifyUTF8Constant(String, String) - 类 中的方法org.jupiter.flight.exec.ClassModifier
-
修改常量池中CONSTANT_Utf8_info常量的内容
- MonitorServer - org.jupiter.monitor中的类
-
监控服务, RegistryServer与ProviderServer都应该启用
常用的monitor command说明:
---------------------------------------------------------------------------------------------------------------------
help // 帮助信息
auth jupiter // 登录(默认密码为jupiter,
// 可通过System.setProperty("monitor.server.password", "password")设置密码
metrics -report // 输出当前节点所有指标度量信息
ls // 本地查询发布和订阅的服务
registry -address -p // 输出所有provider地址
registry -address -s // 输出所有consumer地址
registry -by_service // 根据服务(group providerServiceName version)查找所有提供当前服务的机器地址列表
registry -by_address // 根据地址(host port)查找该地址对用provider提供的所有服务
metrics/registry ...
- MonitorServer() - 类 的构造器org.jupiter.monitor.MonitorServer
-
- MonitorServer(int) - 类 的构造器org.jupiter.monitor.MonitorServer
-
- name() - 类 中的方法org.jupiter.common.util.AbstractConstant
-
- name() - 接口 中的方法org.jupiter.common.util.Constant
-
- name() - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- name() - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
- name() - 异常错误 中的方法org.jupiter.common.util.Signal
-
- NamedThreadFactory - org.jupiter.common.concurrent中的类
-
Named thread factory.
- NamedThreadFactory(String) - 类 的构造器org.jupiter.common.concurrent.NamedThreadFactory
-
- NamedThreadFactory(String, boolean) - 类 的构造器org.jupiter.common.concurrent.NamedThreadFactory
-
- NamedThreadFactory(String, int) - 类 的构造器org.jupiter.common.concurrent.NamedThreadFactory
-
- NamedThreadFactory(String, boolean, int) - 类 的构造器org.jupiter.common.concurrent.NamedThreadFactory
-
- nanoTime() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- NetUtil - org.jupiter.common.util中的类
-
jupiter
org.jupiter.common.util
- NetUtil() - 类 的构造器org.jupiter.common.util.NetUtil
-
- NEW - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
- newArrayList() - 类 中的静态方法org.jupiter.common.util.Lists
-
Creates a mutable, empty ArrayList instance.
- newArrayList(E...) - 类 中的静态方法org.jupiter.common.util.Lists
-
Creates a mutable ArrayList instance containing the given elements.
- newArrayList(Iterable<? extends E>) - 类 中的静态方法org.jupiter.common.util.Lists
-
Creates a mutable ArrayList instance containing the given elements.
- newArrayList(Iterator<? extends E>) - 类 中的静态方法org.jupiter.common.util.Lists
-
Creates a mutable ArrayList instance containing the given elements.
- newArrayListWithCapacity(int) - 类 中的静态方法org.jupiter.common.util.Lists
-
- newAtomicReferenceFieldUpdater(Class<U>, Class<W>, String) - 类 中的静态方法org.jupiter.common.atomic.AtomicUpdater
-
Creates and returns an updater for objects with the given field.
- newConcurrentMap() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a mutable, empty ConcurrentMap instance.
- newConcurrentMap(int) - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a ConcurrentMap instance, with a high enough "initial capacity"
that it should hold expectedSize elements without growth.
- newConcurrentMapLong() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a mutable, empty NonBlockingHashMapLong instance.
- newConcurrentMapLong(int) - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a NonBlockingHashMapLong instance, with a high enough "initial capacity"
that it should hold expectedSize elements without growth.
- newConstant(int, String) - 类 中的方法org.jupiter.common.util.ConstantPool
-
- newExecutor(ExecutorFactory.Target, String) - 类 中的方法org.jupiter.rpc.executor.CallerRunsExecutorFactory
-
- newExecutor(ExecutorFactory.Target, String) - 类 中的方法org.jupiter.rpc.executor.DisruptorExecutorFactory
-
- newExecutor(ExecutorFactory.Target, String) - 接口 中的方法org.jupiter.rpc.executor.ExecutorFactory
-
- newExecutor(ExecutorFactory.Target, String) - 类 中的方法org.jupiter.rpc.executor.ForkJoinPoolExecutorFactory
-
- newExecutor(ExecutorFactory.Target, String) - 类 中的方法org.jupiter.rpc.executor.ThreadPoolExecutorFactory
-
- newHashMap() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a mutable, empty HashMap instance.
- newHashMapWithExpectedSize(int) - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a HashMap instance, with a high enough "initial capacity"
that it should hold expectedSize elements without growth.
- newIdentityHashMap() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates an IdentityHashMap instance.
- newIdentityHashMapWithExpectedSize(int) - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates an IdentityHashMap instance, with a high enough "initial capacity"
that it should hold expectedSize elements without growth.
- newInstance(String) - 类 中的方法org.jupiter.common.util.ConstantPool
-
- newInstance(String) - 类 中的方法org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
Creates a new logger instance with the specified name.
- newInstance(String) - 类 中的方法org.jupiter.common.util.internal.logging.JdkLoggerFactory
-
- newInstance(String) - 类 中的方法org.jupiter.common.util.internal.logging.Slf4JLoggerFactory
-
- newInstance(Class<T>) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Creates a new object.
- newInstance(Class<T>, boolean) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Creates a new object.
- newInstance(String) - 类 中的静态方法org.jupiter.rpc.tracing.TraceId
-
- newIntegerFieldUpdater(Class<? super U>, String) - 类 中的静态方法org.jupiter.common.util.internal.UnsafeUpdater
-
Creates and returns an updater for objects with the given field.
- NEWLINE - 类 中的静态变量org.jupiter.common.util.JConstants
-
换行符
- newLinkedHashMap() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a mutable, empty, insertion-ordered LinkedHashMap instance.
- newLongFieldUpdater(Class<? super U>, String) - 类 中的静态方法org.jupiter.common.util.internal.UnsafeUpdater
-
Creates and returns an updater for objects with the given field.
- newProxy(Class<T>, Object) - 枚举 中的方法org.jupiter.common.util.Proxies
-
- newProxyInstance() - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- newProxyInstance() - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- newReferenceFieldUpdater(Class<? super U>, String) - 类 中的静态方法org.jupiter.common.util.internal.UnsafeUpdater
-
Creates and returns an updater for objects with the given field.
- newThread(Runnable) - 类 中的方法org.jupiter.common.concurrent.AffinityNamedThreadFactory
-
- newThread(Runnable) - 类 中的方法org.jupiter.common.concurrent.NamedThreadFactory
-
- newTreeMap() - 类 中的静态方法org.jupiter.common.util.Maps
-
Creates a mutable, empty TreeMap instance using the natural ordering of its elements.
- next() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong.IteratorLong
-
Auto-box and return the next key.
- next() - 类 中的方法org.jupiter.common.util.Sequence
-
- nextElement() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong.IteratorLong
-
Auto-box and return the next key.
- nextLong() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong.IteratorLong
-
Return the next key as a primitive long.
- nextVariableIndex() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- NonBlockingHashMap<TypeK,TypeV> - org.jupiter.common.concurrent.collection中的类
-
A lock-free alternate implementation of
ConcurrentHashMap
with better scaling properties and generally lower costs to mutate the Map.
- NonBlockingHashMap() - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Create a new NonBlockingHashMap with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingHashMap(int) - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Create a new NonBlockingHashMap with initial room for the given number of
elements, thus avoiding internal resizing operations to reach an
appropriate size.
- NonBlockingHashMapLong<TypeV> - org.jupiter.common.concurrent.collection中的类
-
A lock-free alternate implementation of
ConcurrentHashMap
with
primitive long keys, better scaling properties and
generally lower costs.
- NonBlockingHashMapLong() - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong with default minimum size (currently set
to 8 K/V pairs or roughly 84 bytes on a standard 32-bit JVM).
- NonBlockingHashMapLong(int) - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong with initial room for the given
number of elements, thus avoiding internal resizing operations to reach
an appropriate size.
- NonBlockingHashMapLong(boolean) - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong, setting the space-for-speed
tradeoff.
- NonBlockingHashMapLong(int, boolean) - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Create a new NonBlockingHashMapLong, setting both the initial size and
the space-for-speed tradeoff.
- NonBlockingHashMapLong.IteratorLong - org.jupiter.common.concurrent.collection中的类
-
- NonBlockingHashMapLong.IteratorLong() - 类 的构造器org.jupiter.common.concurrent.collection.NonBlockingHashMapLong.IteratorLong
-
A new IteratorLong
- NORMAL - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
- notifyListener0(JListener<V>, int, Object) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractListenableFuture
-
- notifyListener0(JListener<V>, int, Object) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- notifyListener0(JListener<V>, int, Object) - 类 中的方法org.jupiter.rpc.consumer.future.FailOverInvokeFuture
-
- notifyListeners(int, Object) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractListenableFuture
-
- now() - 类 中的方法org.jupiter.common.util.SystemClock
-
- NULL_TRACE_ID - 类 中的静态变量org.jupiter.rpc.tracing.TraceId
-
- nullToEmpty(String) - 类 中的静态方法org.jupiter.common.util.Strings
-
Returns the given string if it is non-null; the empty string otherwise.
- Pair<First,Second> - org.jupiter.common.util中的类
-
jupiter
org.jupiter.common.util
- parse(String) - 枚举 中的静态方法org.jupiter.common.concurrent.disruptor.WaitStrategyType
-
- parse(String) - 枚举 中的静态方法org.jupiter.monitor.Command
-
- parse(String) - 枚举 中的静态方法org.jupiter.rpc.consumer.cluster.ClusterInvoker.Strategy
-
- parse(String) - 枚举 中的静态方法org.jupiter.rpc.DispatchType
-
- parse(String) - 枚举 中的静态方法org.jupiter.rpc.InvokeType
-
- parse(String) - 枚举 中的静态方法org.jupiter.rpc.load.balance.LoadBalancerType
-
- parse(Element, ParserContext) - 类 中的方法org.jupiter.spring.schema.JupiterBeanDefinitionParser
-
- parseChild(String) - 枚举 中的方法org.jupiter.monitor.Command
-
- payload() - 类 中的方法org.jupiter.rpc.JRequest
-
- payload() - 类 中的方法org.jupiter.rpc.JResponse
-
- Pow2 - org.jupiter.common.util中的类
-
Power of 2 utility functions.
- precision() - 类 中的方法org.jupiter.common.util.SystemClock
-
- Preconditions - org.jupiter.common.util中的类
-
Simple static methods to be called at the start of your own methods to verify
correct arguments and state.
- primitiveToWrapper(Class<?>) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Converts the specified primitive
Class object to its corresponding
wrapper Class object.
- print() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
- print() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Verbose printout of table internals, useful for debugging.
- print() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Verbose printout of table internals, useful for debugging.
- provider(Object, ProviderInterceptor...) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
设置服务对象和拦截器, 拦截器可为空.
- PROVIDER_DISRUPTOR_WAIT_STRATEGY_TYPE - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- PROVIDER_EXECUTOR_CORE_WORKERS - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- PROVIDER_EXECUTOR_MAX_WORKERS - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- PROVIDER_EXECUTOR_QUEUE_CAPACITY - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- PROVIDER_EXECUTOR_QUEUE_TYPE - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- PROVIDER_THREAD_POOL_REJECTED_HANDLER - 接口 中的静态变量org.jupiter.rpc.executor.ExecutorFactory
-
- ProviderExecutorFactory - org.jupiter.rpc.provider.processor中的接口
-
A tagging interface that means provider's executor factory.
- ProviderExecutors - org.jupiter.rpc.provider.processor中的类
-
jupiter
org.jupiter.rpc.provider.processor
- ProviderExecutors() - 类 的构造器org.jupiter.rpc.provider.processor.ProviderExecutors
-
- ProviderInterceptor - org.jupiter.rpc.provider中的接口
-
jupiter
org.jupiter.rpc.provider
- providerName(String) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- providerName(String) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- providerName(String) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
- Proxies - org.jupiter.common.util中的枚举
-
jupiter
org.jupiter.common.util
- ProxyFactory<I> - org.jupiter.rpc.consumer中的类
-
Proxy factory
Consumer对象代理工厂, [group, providerName, version]
jupiter
org.jupiter.rpc.consumer
- publish(ServiceWrapper) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- publish(ServiceWrapper...) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- publish(ServiceWrapper) - 接口 中的方法org.jupiter.rpc.JServer
-
发布指定服务到注册中心.
- publish(ServiceWrapper...) - 接口 中的方法org.jupiter.rpc.JServer
-
发布指定服务列表到注册中心.
- publishAll() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- publishAll() - 接口 中的方法org.jupiter.rpc.JServer
-
发布本地所有服务到注册中心.
- publishWithInitializer(ServiceWrapper, JServer.ProviderInitializer<T>, Executor) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- publishWithInitializer(ServiceWrapper, JServer.ProviderInitializer<T>, Executor) - 接口 中的方法org.jupiter.rpc.JServer
-
服务提供者初始化完成后再发布服务到注册中心(延迟发布服务), 并设置服务私有的线程池来执行初始化操作.
- put(TypeK, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Maps the specified key to the specified value in the table.
- put(long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Maps the specified key to the specified value in the table.
- put(Long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- put(byte, V) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- put(Byte, V) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- put(byte, V) - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap
-
Puts the given entry into the map.
- putAll(Map<? extends TypeK, ? extends TypeV>) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Copies all of the mappings from the specified map to this one, replacing
any existing mappings.
- putAll(Map<? extends Byte, ? extends V>) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- putAttachment(String, String) - 类 中的方法org.jupiter.rpc.JRequest
-
- putAttachment(String, String) - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- putIfAbsent(TypeK, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- putIfAbsent(long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- putIfAbsent(Long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- putIfMatchAllowNull(Object, Object, Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- RandomLoadBalancer - org.jupiter.rpc.load.balance中的类
-
加权随机负载均衡.
- RandomLoadBalancer() - 类 的构造器org.jupiter.rpc.load.balance.RandomLoadBalancer
-
- raw_array() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- READER_IDLE_TIME_SECONDS - 类 中的静态变量org.jupiter.common.util.JConstants
-
Server链路read空闲检测, 默认60秒, 60秒没读到任何数据会强制关闭连接
- readResolve() - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- received(JChannel, JResponse) - 类 中的静态方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- Reflects - org.jupiter.common.util中的类
-
Static utility methods pertaining to reflection.
- register() - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-
注册服务到本地容器.
- RegistryHandler - org.jupiter.monitor.handler中的类
-
jupiter
org.jupiter.monitor.handler
- RegistryHandler() - 类 的构造器org.jupiter.monitor.handler.RegistryHandler
-
- registryService() - 类 中的方法org.jupiter.rpc.DefaultClient
-
- registryService() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- registryService() - 接口 中的方法org.jupiter.rpc.JClient
-
注册服务实例
- registryService() - 接口 中的方法org.jupiter.rpc.JServer
-
注册服务实例
- rehash() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- rejected() - 接口 中的方法org.jupiter.common.concurrent.RejectedRunnable
-
- rejected() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask
-
- rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法org.jupiter.common.concurrent.BlockingProducersPolicyWithReport
-
- rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法org.jupiter.common.concurrent.CallerRunsPolicyWithReport
-
- rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法org.jupiter.common.concurrent.DiscardTaskPolicyWithReport
-
- rejectedExecution(Runnable, ThreadPoolExecutor) - 类 中的方法org.jupiter.common.concurrent.RejectedTaskPolicyWithReport
-
- RejectedRunnable - org.jupiter.common.concurrent中的接口
-
jupiter
org.jupiter.common.concurrent
- RejectedTaskPolicyWithReport - org.jupiter.common.concurrent中的类
-
- RejectedTaskPolicyWithReport(String) - 类 的构造器org.jupiter.common.concurrent.RejectedTaskPolicyWithReport
-
- RejectedTaskPolicyWithReport(String, String) - 类 的构造器org.jupiter.common.concurrent.RejectedTaskPolicyWithReport
-
- reload() - 类 中的方法org.jupiter.common.util.JServiceLoader
-
- remove(Object) - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentSet
-
- remove(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Removes the key (and its corresponding value) from this map.
- remove(Object, Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- remove() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong.IteratorLong
-
- remove(long) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Removes the key (and its corresponding value) from this map.
- remove(long, Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- remove(Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- remove(Object, Object) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- remove(byte) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- remove(Object) - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- remove(byte) - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap
-
Removes the entry with the specified key.
- remove() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocal
-
Sets the value to uninitialized; a proceeding call to get() will trigger a call to initialValue().
- remove(InternalThreadLocalMap) - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocal
-
Sets the value to uninitialized for the specified thread local map;
a proceeding call to get() will trigger a call to initialValue().
- remove() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- remove(JListener<V>) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultListeners
-
- removeAll() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocal
-
- removeIndexedVariable(int) - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- removeListener(JListener<V>) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractListenableFuture
-
- removeListener(JListener<V>) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFutureGroup
-
- removeListener(JListener<V>) - 类 中的方法org.jupiter.rpc.consumer.future.FailSafeInvokeFuture
-
- removeListener(JListener<V>) - 接口 中的方法org.jupiter.rpc.consumer.future.ListenableFuture
-
Removes the first occurrence of the specified listener from this future.
- removeListeners(JListener<V>...) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractListenableFuture
-
- removeListeners(JListener<V>...) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFutureGroup
-
- removeListeners(JListener<V>...) - 类 中的方法org.jupiter.rpc.consumer.future.FailSafeInvokeFuture
-
- removeListeners(JListener<V>...) - 接口 中的方法org.jupiter.rpc.consumer.future.ListenableFuture
-
Removes the first occurrence for each of the listeners from this future.
- removeService(Directory) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- removeService(Directory) - 接口 中的方法org.jupiter.rpc.JServer
-
根据服务目录移除对应服务提供者.
- replace(TypeK, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Atomically do a put(key,val) if-and-only-if the key is
mapped to some value already.
- replace(TypeK, TypeV, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Atomically do a put(key,newValue) if-and-only-if the key is
mapped a value which is equals to oldValue.
- replace(long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Atomically do a put(key,val) if-and-only-if the key is
mapped to some value already.
- replace(long, TypeV, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Atomically do a put(key,newValue) if-and-only-if the key is
mapped a value which is equals to oldValue.
- replace(Long, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- replace(Long, TypeV, TypeV) - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
- replace(byte[], int, int, byte[]) - 类 中的静态方法org.jupiter.common.util.Bytes
-
Replaces bytes in the specified sub array.
- report() - 类 中的静态方法org.jupiter.monitor.metric.MetricsReporter
-
- reprobes() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Get and clear the current count of reprobes.
- result() - 类 中的方法org.jupiter.rpc.JResponse
-
- result(ResultWrapper) - 类 中的方法org.jupiter.rpc.JResponse
-
- ResultWrapper - org.jupiter.rpc.model.metadata中的类
-
Response data wrapper.
- ResultWrapper() - 类 的构造器org.jupiter.rpc.model.metadata.ResultWrapper
-
- returnType() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- returnType() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFutureGroup
-
- returnType() - 类 中的方法org.jupiter.rpc.consumer.future.FailOverInvokeFuture
-
- returnType() - 类 中的方法org.jupiter.rpc.consumer.future.FailSafeInvokeFuture
-
- returnType() - 接口 中的方法org.jupiter.rpc.consumer.future.InvokeFuture
-
- RoundRobinLoadBalancer - org.jupiter.rpc.load.balance中的类
-
加权轮询负载均衡.
- RoundRobinLoadBalancer() - 类 的构造器org.jupiter.rpc.load.balance.RoundRobinLoadBalancer
-
- roundToPowerOfTwo(int) - 类 中的静态方法org.jupiter.common.util.Pow2
-
Find the next larger positive power of two value up from the given value.
- run() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalRunnable
-
- run() - 类 中的方法org.jupiter.rpc.consumer.processor.task.MessageTask
-
- run() - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask
-
- runFinalization() - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- runFinalizersOnExit(boolean) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- safeGetTraceId(TraceId) - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- saturatedCast(long) - 类 中的静态方法org.jupiter.common.util.Ints
-
Returns the int nearest in value to value.
- select(CopyOnWriteGroupList, Directory) - 接口 中的方法org.jupiter.rpc.load.balance.LoadBalancer
-
Select one in elements list.
- select(CopyOnWriteGroupList, Directory) - 类 中的方法org.jupiter.rpc.load.balance.RandomLoadBalancer
-
- select(CopyOnWriteGroupList, Directory) - 类 中的方法org.jupiter.rpc.load.balance.RoundRobinLoadBalancer
-
- Sequence - org.jupiter.common.util中的类
-
序号生成器, 每个线程预先申请一个区间, 步长(step)固定, 以此种方式尽量减少CAS操作,
需要注意的是, 这个序号生成器不是严格自增的, 并且也溢出也是可以接受的(接受负数).
- Sequence() - 类 的构造器org.jupiter.common.util.Sequence
-
- Sequence(int) - 类 的构造器org.jupiter.common.util.Sequence
-
- Sequence(long, int) - 类 的构造器org.jupiter.common.util.Sequence
-
- serializerCode() - 类 中的方法org.jupiter.rpc.JRequest
-
- serializerCode() - 类 中的方法org.jupiter.rpc.JResponse
-
- serializerType(SerializerType) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- serializerType(SerializerType) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- ServiceMetadata - org.jupiter.rpc.model.metadata中的类
-
Service provider's metadata.
- ServiceMetadata() - 类 的构造器org.jupiter.rpc.model.metadata.ServiceMetadata
-
- ServiceMetadata(String, String, String) - 类 的构造器org.jupiter.rpc.model.metadata.ServiceMetadata
-
- ServiceProvider - org.jupiter.rpc中的注释类型
-
Provider interface annotation.
- ServiceProviderImpl - org.jupiter.rpc中的注释类型
-
Provider implementation annotation.
- serviceRegistry() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- serviceRegistry() - 接口 中的方法org.jupiter.rpc.JServer
-
获取服务注册(本地)工具.
- ServiceWrapper - org.jupiter.rpc.model.metadata中的类
-
Wrapper provider object and service metadata.
- ServiceWrapper(String, String, String, Object, ProviderInterceptor[], Map<String, List<Pair<Class<?>[], Class<?>[]>>>) - 类 的构造器org.jupiter.rpc.model.metadata.ServiceWrapper
-
- set(long) - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
Atomically set the sum of the striped counters to specified value.
- set(V) - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocal
-
Sets the value for the current thread.
- set(U, int) - 类 中的方法org.jupiter.common.util.internal.UnsafeIntegerFieldUpdater
-
- set(U, long) - 类 中的方法org.jupiter.common.util.internal.UnsafeLongFieldUpdater
-
- set(U, W) - 类 中的方法org.jupiter.common.util.internal.UnsafeReferenceFieldUpdater
-
- set(V) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- set(InvokeFuture<?>) - 类 中的静态方法org.jupiter.rpc.consumer.future.InvokeFutureContext
-
- setAcceptor(JAcceptor) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- setAcceptor(JAcceptor) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setApplicationContext(ApplicationContext) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setAppName(String) - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- setAppName(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setArgs(Object[]) - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- setCauseAndExpectTypes(Throwable, Class<?>[]) - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- setChildNetOptions(List<Pair<JOption<Object>, String>>) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setChildNetOptions(List<Pair<JOption<Object>, String>>) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setClient(JClient) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setClient(JupiterSpringClient) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setClientRegisterService(RegistryService) - 类 中的方法org.jupiter.monitor.handler.LsHandler
-
- setClusterStrategy(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setConnector(JConnector<JConnection>) - 类 中的方法org.jupiter.rpc.DefaultClient
-
- setConnector(JConnector<JConnection>) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setConsumerInterceptors(ConsumerInterceptor[]) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setCurrent(TraceId) - 类 中的静态方法org.jupiter.rpc.tracing.TracingUtil
-
- setDebugInfo(String) - 类 中的方法org.jupiter.flight.exec.ExecResult
-
- setDefaultFactory(InternalLoggerFactory) - 类 中的静态方法org.jupiter.common.util.internal.logging.InternalLoggerFactory
-
Changes the default factory.
- setDispatchType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setErr(PrintStream) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setError(Throwable) - 类 中的方法org.jupiter.rpc.model.metadata.ResultWrapper
-
- setException(Throwable) - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- setExecutor(Executor) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- setExecutor(Executor) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setFailoverRetries(int) - 类 中的方法org.jupiter.rpc.model.metadata.ClusterStrategyConfig
-
- setFailoverRetries(int) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setFailure(Throwable) - 类 中的方法org.jupiter.rpc.consumer.future.FailOverInvokeFuture
-
- setFirst(First) - 类 中的方法org.jupiter.common.util.Pair
-
- setFlowController(FlowController<JRequest>) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- setFlowController(FlowController<JRequest>) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setGlobalConsumerInterceptors(ConsumerInterceptor[]) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setGlobalFlowController(FlowController<JRequest>) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setGlobalProviderInterceptors(ProviderInterceptor[]) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setGroup(String) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- setHasRegistryServer(boolean) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setIn(InputStream) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setIndexedVariable(int, Object) - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- setInterfaceClass(Class<T>) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setInvokeType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setJupiterClient(JClient) - 类 中的方法org.jupiter.monitor.MonitorServer
-
- setJupiterServer(JServer) - 类 中的方法org.jupiter.monitor.MonitorServer
-
- setLoadBalancerType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setMessage(T) - 类 中的方法org.jupiter.common.concurrent.disruptor.MessageEvent
-
- setMethodName(String) - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- setMethodSpecialConfigs(List<MethodSpecialConfig>) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setOut(PrintStream) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setParent(T) - 类 中的方法org.jupiter.monitor.handler.ChildCommandHandler
-
- setParentNetOptions(List<Pair<JOption<Object>, String>>) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setProperties(Properties) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setProperty(String, String) - 类 中的静态方法org.jupiter.common.util.SystemPropertyUtil
-
Sets the value of the Java system property with the specified key
- setProperty(String, String) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setProviderAddresses(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setProviderImpl(Object) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setProviderInitializer(JServer.ProviderInitializer<?>) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setProviderInitializerExecutor(Executor) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setProviderInterceptors(ProviderInterceptor[]) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setProviderServerAddresses(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setRegistryMonitor(RegistryMonitor) - 类 中的方法org.jupiter.monitor.handler.RegistryHandler
-
- setRegistryMonitor(RegistryMonitor) - 类 中的方法org.jupiter.monitor.MonitorServer
-
For jupiter-registry-default
- setRegistryServerAddresses(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setRegistryServerAddresses(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setRegistryType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringClient
-
- setRegistryType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setResult(Object) - 类 中的方法org.jupiter.rpc.model.metadata.ResultWrapper
-
- setResult(Object) - 类 中的方法org.jupiter.rpc.provider.processor.task.MessageTask.Context
-
- setSecond(Second) - 类 中的方法org.jupiter.common.util.Pair
-
- setSecurityManager(SecurityManager) - 类 中的静态方法org.jupiter.flight.exec.HackSystem
-
- setSerializerType(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setServer(JupiterSpringServer) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- setServer(JServer) - 类 中的方法org.jupiter.spring.support.JupiterSpringServer
-
- setServerRegisterService(RegistryService) - 类 中的方法org.jupiter.monitor.handler.LsHandler
-
- setServiceProviderName(String) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- setStaticValue(Class<?>, String, Object) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Sets new value by name, on the specified Class.
- setStrategy(ClusterInvoker.Strategy) - 类 中的方法org.jupiter.rpc.model.metadata.ClusterStrategyConfig
-
- setStrategy(ClusterStrategyConfig) - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- setSuccess(V) - 类 中的方法org.jupiter.rpc.consumer.future.FailOverInvokeFuture
-
- setThreadLocalMap(InternalThreadLocalMap) - 类 中的方法org.jupiter.common.util.internal.InternalForkJoinWorkerThread
-
Sets the internal data structure that keeps the thread-local variables bound to this thread.
- setThreadLocalMap(InternalThreadLocalMap) - 类 中的方法org.jupiter.common.util.internal.InternalThread
-
Sets the internal data structure that keeps the thread-local variables bound to this thread.
- setTimeoutMillis(long) - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- setTimeoutMillis(long) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setTraceId(TraceId) - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- setValue(V) - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap.PrimitiveEntry
-
Sets the value for this entry.
- setValue(Object, String, Object) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Sets new value by name, on the specified object.
- setValue(Object) - 类 中的方法org.jupiter.flight.exec.ExecResult
-
- setVersion(String) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- setVersion(String) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setWaitForAvailableTimeoutMillis(long) - 类 中的方法org.jupiter.spring.support.JupiterSpringConsumerBean
-
- setWeight(int) - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- setWeight(int) - 类 中的方法org.jupiter.spring.support.JupiterSpringProviderBean
-
- shutdown() - 接口 中的方法org.jupiter.common.concurrent.disruptor.Dispatcher
-
Shutdown
- shutdown() - 类 中的方法org.jupiter.common.concurrent.disruptor.TaskDispatcher
-
- shutdown() - 类 中的方法org.jupiter.rpc.consumer.processor.DefaultConsumerProcessor
-
- shutdown() - 接口 中的方法org.jupiter.rpc.executor.CloseableExecutor
-
- shutdown() - 类 中的方法org.jupiter.rpc.provider.processor.DefaultProviderProcessor
-
- shutdownGracefully() - 类 中的方法org.jupiter.rpc.DefaultClient
-
- shutdownGracefully() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- shutdownGracefully() - 接口 中的方法org.jupiter.rpc.JClient
-
优雅关闭jupiter client.
- shutdownGracefully() - 接口 中的方法org.jupiter.rpc.JServer
-
优雅关闭jupiter server.
- Signal - org.jupiter.common.util中的异常错误
-
A special
Exception which is used to signal some state or request by throwing it.
- simpleClassName(Object) - 类 中的静态方法org.jupiter.common.util.Reflects
-
- simpleClassName(Class<?>) - 类 中的静态方法org.jupiter.common.util.Reflects
-
Generates a simplified name from a
Class.
- size() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentSet
-
- size() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns the number of key-value mappings in this map.
- size() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns the number of key-value mappings in this map.
- size() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- size() - 类 中的静态方法org.jupiter.common.util.internal.InternalThreadLocal
-
Returns the number of thread local variables bound to the current thread.
- size() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- size() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultListeners
-
- Slf4JLoggerFactory - org.jupiter.common.util.internal.logging中的类
-
Logger factory which creates a
SLF4J
logger.
- Slf4JLoggerFactory() - 类 的构造器org.jupiter.common.util.internal.logging.Slf4JLoggerFactory
-
- sort() - 类 中的方法org.jupiter.common.util.JServiceLoader
-
- SpiMetadata - org.jupiter.common.util中的注释类型
-
Jupiter
org.jupiter.common.util
- SPIN_FOR_TIMEOUT_THRESHOLD - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
The number of nanoseconds for which it is faster to spin
rather than to use timed park.
- split(String, char) - 类 中的静态方法org.jupiter.common.util.Strings
-
Splits the provided text into an array, separator specified.
- split(String, char, boolean) - 类 中的静态方法org.jupiter.common.util.Strings
-
Splits the provided text into an array, separator specified,
if true, preserving all tokens, including empty tokens created
by adjacent separators.
- stackTrace(Throwable) - 类 中的静态方法org.jupiter.common.util.StackTraceUtil
-
- StackTraceUtil - org.jupiter.common.util中的类
-
jupiter
org.jupiter.common.util
- start() - 类 中的方法org.jupiter.monitor.MonitorServer
-
- start() - 类 中的方法org.jupiter.rpc.DefaultServer
-
- start(boolean) - 类 中的方法org.jupiter.rpc.DefaultServer
-
- start() - 接口 中的方法org.jupiter.rpc.JServer
-
启动jupiter server, 以同步阻塞的方式启动.
- start(boolean) - 接口 中的方法org.jupiter.rpc.JServer
-
启动jupiter server, 可通过参数指定异步/同步的方式启动.
- state() - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- status() - 异常错误 中的方法org.jupiter.rpc.exception.JupiterTimeoutException
-
- status() - 类 中的方法org.jupiter.rpc.JResponse
-
- status(byte) - 类 中的方法org.jupiter.rpc.JResponse
-
- status(Status) - 类 中的方法org.jupiter.rpc.JResponse
-
- strategy() - 接口 中的方法org.jupiter.rpc.consumer.cluster.ClusterInvoker
-
- strategy() - 类 中的方法org.jupiter.rpc.consumer.cluster.FailFastClusterInvoker
-
- strategy() - 类 中的方法org.jupiter.rpc.consumer.cluster.FailOverClusterInvoker
-
- strategy() - 类 中的方法org.jupiter.rpc.consumer.cluster.FailSafeClusterInvoker
-
- strategy(ClusterStrategyConfig) - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- string2Bytes(String) - 类 中的静态方法org.jupiter.common.util.Bytes
-
Encodes this String into a sequence of bytes using the
platform's default charset, storing the result into a new byte array.
- stringBuilder() - 类 中的方法org.jupiter.common.util.internal.InternalThreadLocalMap
-
- StringBuilderHelper - org.jupiter.common.util中的类
-
- StringBuilderHelper() - 类 的构造器org.jupiter.common.util.StringBuilderHelper
-
- Strings - org.jupiter.common.util中的类
-
Static utility methods pertaining to String or CharSequence
instances.
- subscribe(Directory, NotifyListener) - 类 中的方法org.jupiter.rpc.DefaultClient
-
- subscribe(Directory, NotifyListener) - 接口 中的方法org.jupiter.rpc.JClient
-
从注册中心订阅一个服务.
- SUGGESTED_CONNECTION_COUNT - 类 中的静态变量org.jupiter.common.util.JConstants
-
Suggest that the count of connections
- SyncGenericInvoker - org.jupiter.rpc.consumer.invoker中的类
-
同步泛化调用.
- SyncGenericInvoker(String, ServiceMetadata, Dispatcher, ClusterStrategyConfig, List<MethodSpecialConfig>) - 类 的构造器org.jupiter.rpc.consumer.invoker.SyncGenericInvoker
-
- SyncInvoker - org.jupiter.rpc.consumer.invoker中的类
-
Synchronous call.
- SyncInvoker(String, ServiceMetadata, Dispatcher, ClusterStrategyConfig, List<MethodSpecialConfig>) - 类 的构造器org.jupiter.rpc.consumer.invoker.SyncInvoker
-
- SystemClock - org.jupiter.common.util中的类
-
- SystemPropertyUtil - org.jupiter.common.util中的类
-
A collection of utility methods to retrieve and parse the values of the Java system properties.
- TaskDispatcher - org.jupiter.common.concurrent.disruptor中的类
-
可选择的等待策略, 越往下越极端:
The default wait strategy used by the Disruptor is the BlockingWaitStrategy.
- TaskDispatcher(int, ThreadFactory) - 类 的构造器org.jupiter.common.concurrent.disruptor.TaskDispatcher
-
- TaskDispatcher(int, ThreadFactory, int, int, WaitStrategyType, String) - 类 的构造器org.jupiter.common.concurrent.disruptor.TaskDispatcher
-
- TaskHandler - org.jupiter.common.concurrent.disruptor中的类
-
Callback interface to be implemented for processing events as they become available in the RingBuffer.
- TaskHandler() - 类 的构造器org.jupiter.common.concurrent.disruptor.TaskHandler
-
- threadFactory(String) - 类 中的方法org.jupiter.rpc.executor.AbstractExecutorFactory
-
- threadLocalMap() - 类 中的方法org.jupiter.common.util.internal.InternalForkJoinWorkerThread
-
Returns the internal data structure that keeps the thread-local variables bound to this thread.
- threadLocalMap() - 类 中的方法org.jupiter.common.util.internal.InternalThread
-
Returns the internal data structure that keeps the thread-local variables bound to this thread.
- ThreadPoolExecutorFactory - org.jupiter.rpc.executor中的类
-
- ThreadPoolExecutorFactory() - 类 的构造器org.jupiter.rpc.executor.ThreadPoolExecutorFactory
-
- threadPoolName - 类 中的变量org.jupiter.common.concurrent.AbstractRejectedExecutionHandler
-
- throwException(Throwable) - 类 中的静态方法org.jupiter.common.util.ExceptionUtil
-
Raises an exception bypassing compiler checks for checked exceptions.
- TIMEOUT - 类 中的静态变量org.jupiter.rpc.consumer.future.AbstractFuture
-
- timeoutMillis(long) - 接口 中的方法org.jupiter.rpc.consumer.dispatcher.Dispatcher
-
- timeoutMillis(long) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- timeoutMillis(long) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- timeoutMillis(long) - 类 中的方法org.jupiter.rpc.model.metadata.MethodSpecialConfig
-
- timer(String) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Timer registered under this name; or create and register
a new Timer if none is registered.
- timer(Class<?>, String...) - 类 中的静态方法org.jupiter.rpc.metric.Metrics
-
Return the Timer registered under this name; or create and register
a new Timer if none is registered.
- timestamp() - 类 中的方法org.jupiter.rpc.JRequest
-
- TOMBSTONE - 类 中的静态变量org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
- toString() - 类 中的方法org.jupiter.common.concurrent.collection.ConcurrentAutoTable
-
Return the counter's long value converted to a string.
- toString() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns a string representation of this map.
- toString() - 类 中的方法org.jupiter.common.util.AbstractConstant
-
- toString() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- toString() - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- toString() - 类 中的方法org.jupiter.common.util.JServiceLoader
-
Returns a string describing this service.
- toString() - 类 中的方法org.jupiter.common.util.Pair
-
- toString() - 异常错误 中的方法org.jupiter.common.util.Signal
-
- toString() - 类 中的方法org.jupiter.flight.exec.ExecResult
-
- toString() - 类 中的方法org.jupiter.rpc.consumer.future.AbstractFuture
-
- toString() - 异常错误 中的方法org.jupiter.rpc.exception.JupiterTimeoutException
-
- toString() - 类 中的方法org.jupiter.rpc.flow.control.ControlResult
-
- toString() - 类 中的方法org.jupiter.rpc.JRequest
-
- toString() - 类 中的方法org.jupiter.rpc.JResponse
-
- toString() - 类 中的方法org.jupiter.rpc.model.metadata.MessageWrapper
-
- toString() - 类 中的方法org.jupiter.rpc.model.metadata.ResultWrapper
-
- toString() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceMetadata
-
- toString() - 类 中的方法org.jupiter.rpc.model.metadata.ServiceWrapper
-
- toString() - 类 中的方法org.jupiter.rpc.tracing.TraceId
-
- trace(Throwable) - 类 中的方法org.jupiter.common.util.internal.logging.AbstractInternalLogger
-
- trace(String) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level.
- trace(String, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and argument.
- trace(String, Object, Object) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Object...) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log a message at the TRACE level according to the specified format
and arguments.
- trace(String, Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level with an
accompanying message.
- trace(Throwable) - 接口 中的方法org.jupiter.common.util.internal.logging.InternalLogger
-
Log an exception (throwable) at the TRACE level.
- traceId() - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- traceId(TraceId) - 类 中的方法org.jupiter.rpc.consumer.future.DefaultInvokeFuture
-
- TraceId - org.jupiter.rpc.tracing中的类
-
Jupiter框架内部链路追踪ID, 全局唯一, 如果接入了OpenTracing实现, 这个通常就没什么用了.
- TracingUtil - org.jupiter.rpc.tracing中的类
-
链路追踪ID生成的工具类.
- TracingUtil() - 类 的构造器org.jupiter.rpc.tracing.TracingUtil
-
- transform(List<F>, Function<? super F, ? extends T>) - 类 中的静态方法org.jupiter.common.util.Lists
-
Returns a list that applies function to each element of fromList.
- value() - 接口 中的方法org.jupiter.common.util.collection.ByteObjectMap.PrimitiveEntry
-
Gets the value for this entry.
- valueOf(String) - 枚举 中的静态方法org.jupiter.common.concurrent.disruptor.WaitStrategyType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(Class<?>, String) - 类 中的方法org.jupiter.common.util.ConstantPool
-
- valueOf(String) - 类 中的方法org.jupiter.common.util.ConstantPool
-
Returns the
Constant which is assigned to the specified
name.
- valueOf(String) - 枚举 中的静态方法org.jupiter.common.util.internal.logging.InternalLogLevel
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.common.util.Proxies
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 异常错误 中的静态方法org.jupiter.common.util.Signal
-
Returns the
Signal of the specified name.
- valueOf(Class<?>, String) - 异常错误 中的静态方法org.jupiter.common.util.Signal
-
- valueOf(String) - 枚举 中的静态方法org.jupiter.monitor.Command.ChildCommand
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.monitor.Command
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.consumer.cluster.ClusterInvoker.Strategy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.DispatchType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.executor.ExecutorFactory.Target
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.InvokeType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.JFilter.Type
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.jupiter.rpc.load.balance.LoadBalancerType
-
返回带有指定名称的该类型的枚举常量。
- values() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMap
-
Returns a
Collection view of the values contained in this map.
- values() - 类 中的方法org.jupiter.common.concurrent.collection.NonBlockingHashMapLong
-
Returns a
Collection view of the values contained in this map.
- values() - 枚举 中的静态方法org.jupiter.common.concurrent.disruptor.WaitStrategyType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 类 中的方法org.jupiter.common.util.collection.ByteObjectHashMap
-
- values() - 枚举 中的静态方法org.jupiter.common.util.internal.logging.InternalLogLevel
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.common.util.Proxies
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.monitor.Command.ChildCommand
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.monitor.Command
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.consumer.cluster.ClusterInvoker.Strategy
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.DispatchType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.executor.ExecutorFactory.Target
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.InvokeType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.JFilter.Type
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- values() - 枚举 中的静态方法org.jupiter.rpc.load.balance.LoadBalancerType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
- version(String) - 类 中的方法org.jupiter.rpc.consumer.GenericProxyFactory
-
- version(String) - 类 中的方法org.jupiter.rpc.consumer.ProxyFactory
-
- version(String) - 接口 中的方法org.jupiter.rpc.JServer.ServiceRegistry
-