MCPcopy Create free account

hub / github.com/GrailStack/Janus / types & classes

Types & classes220 in github.com/GrailStack/Janus

ClassAbstractAsyncFilter
和同步Filter的不同:执行完Filter后不会自动执行下一个Filter,需要在有异步处理结果显示的来调用complete或者error @author: gan @date: 2020/4/27
janus-core/src/main/java/org/xujin/janus/core/filter/filters/AbstractAsyncFilter.java:14
ClassAbstractFilter
@author: gan @date: 2020/4/15
janus-core/src/main/java/org/xujin/janus/core/filter/filters/AbstractFilter.java:19
ClassAbstractHeaderFilter
@author: gan @date: 2020/5/19
janus-filter/src/main/java/org/xujin/janus/filter/filters/AbstractHeaderFilter.java:13
ClassAbstractHttpInvokeFilter
@author: gan @date: 2020/4/27
janus-core/src/main/java/org/xujin/janus/core/filter/filters/AbstractHttpInvokeFilter.java:18
ClassAbstractPredicate
@author: gan @date: 2020/4/17
janus-core/src/main/java/org/xujin/janus/core/predicates/AbstractPredicate.java:20
ClassAbstractProcessor
@author: gan @date: 2020/5/25
janus-config/src/main/java/org/xujin/janus/config/admin/processer/AbstractProcessor.java:16
ClassAbstractRequest
Janus Server Call Admin @author xujin
janus-config/src/main/java/org/xujin/janus/config/admin/client/AbstractRequest.java:19
ClassAbstractSerializer
@author tbkk
janus-sdk/src/main/java/org/xujin/janus/damon/serializer/AbstractSerializer.java:12
ClassAbstractSyncFilter
@author: gan @date: 2020/4/15
janus-core/src/main/java/org/xujin/janus/core/filter/filters/AbstractSyncFilter.java:13
ClassAddHeaderConfig
janus-filter/src/main/java/org/xujin/janus/filter/filters/AbstractHeaderFilter.java:70
ClassAddRequestHeaderFilter
@author: gan @date: 2020/4/24 filters: - AddRequestHeader=X-Request-Red: Red,X-Request-Blue: Blue or <p> filters: - name: AddRequestHeader args: X-Req
janus-filter/src/main/java/org/xujin/janus/filter/filters/AddRequestHeaderFilter.java:22
ClassAddRequestHeaderTest
@author: gan @date: 2020/4/24
janus-start/src/test/java/org/xujin/janus/start/test/filter/AddRequestHeaderTest.java:17
ClassAddResponseHeaderFilter
@author: gan @date: 2020/4/24 filters: - AddResponseHeader=Access-Control-Allow-Origin: or <p> filters: - name: AddResponseHeader args: X-Request-Red
janus-filter/src/main/java/org/xujin/janus/filter/filters/AddResponseHeaderFilter.java:22
ClassAddResponseHeaderTest
@author: gan @date: 2020/4/24
janus-start/src/test/java/org/xujin/janus/start/test/filter/AddResponseHeaderTest.java:17
ClassAdminConfigLoader
@author: gan @date: 2020/5/20
janus-config/src/main/java/org/xujin/janus/config/AdminConfigLoader.java:14
ClassAdminRequests
@author: gan @date: 2020/5/21
janus-daemon/src/main/java/org/xujin/janus/daemon/admin/client/AdminRequests.java:16
ClassAdminRequests
@author: gan @date: 2020/5/21
janus-config/src/main/java/org/xujin/janus/config/admin/client/AdminRequests.java:14
ClassApplicationConfig
程序的基础配置,如程序当前所处的环境、所在集群、各环境注册中心的地址等,必须事先配置在本地静态文件中 @author: gan @date: 2020/4/21
janus-config/src/main/java/org/xujin/janus/config/ApplicationConfig.java:14
ClassAsyncCircuitBreakerResult
@author: gan @date: 2020/5/18
janus-core/src/main/java/org/xujin/janus/core/resilience/breaker/AsyncCircuitBreakerResult.java:15
ClassAsyncHttpRequestHelper
@author: gan @date: 2020/5/18
janus-core/src/main/java/org/xujin/janus/core/util/AsyncHttpRequestHelper.java:14
ClassAsyncRetryResult
@author: gan @date: 2020/5/18
janus-core/src/main/java/org/xujin/janus/core/resilience/retry/AsyncRetryResult.java:15
ClassAuthTokenConfig
janus-filter/src/main/java/org/xujin/janus/filter/filters/AuthTokenFilter.java:173
ClassAuthTokenFilter
@author: gan @date: 2020/6/10
janus-filter/src/main/java/org/xujin/janus/filter/filters/AuthTokenFilter.java:28
ClassAuthTokenFilterTest
@author: gan @date: 2020/6/10
janus-start/src/test/java/org/xujin/janus/start/test/filter/AuthTokenFilterTest.java:13
InterfaceBaseCallback
@author tbkk 2019-10-19
janus-core/src/main/java/org/xujin/janus/core/netty/server/BaseCallback.java:6
ClassBreakerFactory
@author: gan @date: 2020/5/11
janus-core/src/main/java/org/xujin/janus/core/resilience/breaker/BreakerFactory.java:16
ClassBreakerRepo
each route register a circuitBreaker @author: gan @date: 2020/5/11
janus-core/src/main/java/org/xujin/janus/core/resilience/breaker/BreakerRepo.java:23
ClassBreakerTest
@author: gan @date: 2020/5/15
janus-start/src/test/java/org/xujin/janus/start/test/breaker/BreakerTest.java:18
ClassBuilder
janus-sdk/src/main/java/org/xujin/janus/damon/exchange/JanusCmdMsg.java:63
ClassBuilder
janus-core/src/main/java/org/xujin/janus/core/route/Route.java:191
ClassCheckUtils
@author: gan @date: 2020/6/2
janus-config/src/main/java/org/xujin/janus/config/util/CheckUtils.java:7
ClassCircuitBreakerFilter
@author: gan @date: 2020/5/11
janus-core/src/main/java/org/xujin/janus/core/resilience/breaker/CircuitBreakerFilter.java:16
ClassClassFileChangeListener
@author: gan @date: 2020/5/28
janus-core/src/main/java/org/xujin/janus/core/listener/ClassFileChangeListener.java:10
ClassClassFileChangedObserver
@author: gan @date: 2020/5/28
janus-config/src/main/java/org/xujin/janus/config/observer/ClassFileChangedObserver.java:11
ClassClassHelper
@author xujin
janus-core/src/main/java/org/xujin/janus/core/util/ClassHelper.java:12
ClassClassLoaderImpl
janus-core/src/main/java/org/xujin/janus/core/dynamic/JdkCompiler.java:137
ClassClassUtil
@author tbkk 2019-02-19
janus-sdk/src/main/java/org/xujin/janus/damon/utils/ClassUtil.java:8
ClassClassUtils
ClassUtils. (Tool, Static, ThreadSafe)
janus-core/src/main/java/org/xujin/janus/core/util/ClassUtils.java:33
InterfaceClient
janus-sdk/src/main/java/org/xujin/janus/damon/Client.java:6
InterfaceClient
@author tbkk
janus-core/src/main/java/org/xujin/janus/core/netty/client/Client.java:10
ClassClientIdleHandlerPool
@author tbkk 2019-10-19
janus-sdk/src/main/java/org/xujin/janus/damon/client/ClientIdleHandlerPool.java:10
ClassClientMsgProcessorPool
@author tbkk 2019-10-19
janus-sdk/src/main/java/org/xujin/janus/damon/client/ClientMsgProcessorPool.java:14
ClassCmdFutureResponse
janus-sdk/src/main/java/org/xujin/janus/damon/exchange/CmdFutureResponse.java:12
ClassCmdFutureResponsePool
janus-sdk/src/main/java/org/xujin/janus/damon/exchange/CmdFutureResponsePool.java:9
ClassConfigChangeListener
@author: gan @date: 2020/5/26
janus-core/src/main/java/org/xujin/janus/core/listener/ConfigChangeListener.java:16
ClassConfigChangeObserver
@author: gan @date: 2020/5/20
janus-config/src/main/java/org/xujin/janus/config/observer/ConfigChangeObserver.java:13
ClassConfigChangeProcessor
Janus Server提供给Admin的配置下发接口 @author xujin
janus-config/src/main/java/org/xujin/janus/config/admin/processer/ConfigChangeProcessor.java:11
ClassConfigFileUtils
@author: gan @date: 2020/5/21
janus-config/src/main/java/org/xujin/janus/config/util/ConfigFileUtils.java:16
ClassConfigRepo
@author: gan @date: 2020/5/20
janus-config/src/main/java/org/xujin/janus/config/ConfigRepo.java:9
ClassConfigurableEurekaInstanceConfig
Configurable {@link EurekaInstanceConfig} implementation
janus-registry/janus-registry-eureka/src/main/java/org/xujin/janus/registry/eurake/ConfigurableEurekaInstanceConfig.java:30
ClassConnectClient
连接客户端抽象类
janus-sdk/src/main/java/org/xujin/janus/damon/client/connect/ConnectClient.java:8
ClassConnectClient
@author tbkk
janus-core/src/main/java/org/xujin/janus/core/netty/client/connect/ConnectClient.java:11
ClassConnectClientPool
@author tbkk 2019-10-19
janus-sdk/src/main/java/org/xujin/janus/damon/client/connect/ConnectClientPool.java:15
ClassConnectClientPool
@author tbkk
janus-core/src/main/java/org/xujin/janus/core/netty/client/connect/ConnectClientPool.java:15
ClassCookiePredicate
@author: gan @date: 2020/4/17 predicates: # and ; if need or add a new route - name: Cookie args: name:myCookie value:myCookieValue or <p> predicates:
janus-core/src/main/java/org/xujin/janus/core/predicates/CookiePredicate.java:23
ClassDefaultJanusCtx
janus-core/src/main/java/org/xujin/janus/core/netty/ctx/DefaultJanusCtx.java:23
ClassDurationParser
Desc: @author yage.luan @date 2020/5/19 17:33
janus-monitor/src/main/java/org/xujin/janus/monitor/util/DurationParser.java:14
ClassDynamicClassConfig
@author: gan @date: 2020/4/28
janus-config/src/main/java/org/xujin/janus/config/app/DynamicClassConfig.java:10
InterfaceDynamicCodeCompiler
@author: gan @date: 2020/4/27
janus-core/src/main/java/org/xujin/janus/core/dynamic/DynamicCodeCompiler.java:9
ClassDynamicFileManger
This class manages the directory polling for changes and new Groovy/java filters/predicates. Polling interval and directories are specified in the ini
janus-core/src/main/java/org/xujin/janus/core/dynamic/DynamicFileManger.java:31
ClassDynamicFileMangerTest
@author: gan @date: 2020/4/29
janus-start/src/test/java/org/xujin/janus/start/test/dynamic/DynamicFileMangerTest.java:11
ClassDynamicPathPredicate
@author: gan @date: 2020/4/17 predicates: # and ; if need or add a new route - name: Path args: pattern: /delay/{timeout} or <p> predicates: # and ; i
janus-start/src/test/resources/predicates/java/DynamicPathPredicate.java:22
ClassEnvUtils
@author: gan @date: 2020/5/21
janus-config/src/main/java/org/xujin/janus/config/util/EnvUtils.java:12
ClassEurekaRegistryServiceImpl
@author: gan @date: 2020/4/21
janus-registry/janus-registry-eureka/src/main/java/org/xujin/janus/registry/eurake/EurekaRegistryServiceImpl.java:25
ClassEurekaServiceDiscoveryTest
@author: gan @date: 2020/4/21
janus-start/src/test/java/org/xujin/janus/start/test/EurekaServiceDiscoveryTest.java:15
EnumEventLevel
@author: gan @date: 2020/6/8
janus-monitor/src/main/java/org/xujin/janus/monitor/constant/EventLevel.java:7
InterfaceExecResponseCallback
@author tbkk
janus-core/src/main/java/org/xujin/janus/core/netty/client/callback/ExecResponseCallback.java:8
InterfaceFilter
@author: gan @date: 2020/4/15
janus-core/src/main/java/org/xujin/janus/core/filter/Filter.java:12
ClassFilterChain
@author: gan @date: 2020/4/16
janus-core/src/main/java/org/xujin/janus/core/filter/FilterChain.java:15
ClassFilterChainTest
@author: gan @date: 2020/4/17
janus-start/src/test/java/org/xujin/janus/start/test/FilterChainTest.java:23
ClassFilterConfig
@author: gan @date: 2020/4/17
janus-config/src/main/java/org/xujin/janus/config/app/FilterConfig.java:14
ClassFilterContext
@author: gan @date: 2020/4/17
janus-core/src/main/java/org/xujin/janus/core/context/FilterContext.java:18
ClassFilterRepo
@author: gan @date: 2020/4/22
janus-core/src/main/java/org/xujin/janus/core/filter/FilterRepo.java:16
ClassFilterRunner
@author: gan @date: 2020/4/18
janus-core/src/main/java/org/xujin/janus/core/FilterRunner.java:25
ClassFilterRunnerTest
@author: gan @date: 2020/4/20
janus-start/src/test/java/org/xujin/janus/start/test/FilterRunnerTest.java:16
ClassFilterSort
@author: gan @date: 2020/4/29
janus-core/src/main/java/org/xujin/janus/core/filter/FilterSort.java:10
ClassFilterSortTest
@author: gan @date: 2020/5/27
janus-start/src/test/java/org/xujin/janus/start/test/filter/FilterSortTest.java:20
EnumFilterType
execute order is pre_in >> in >> invoke >> out >> after_out @author: gan @date: 2020/4/15
janus-core/src/main/java/org/xujin/janus/core/filter/FilterType.java:9
ClassGroovyCompiler
@author: gan @date: 2020/4/27
janus-core/src/main/java/org/xujin/janus/core/dynamic/GroovyCompiler.java:11
ClassGroovyCompilerTest
@author: gan @date: 2020/4/27
janus-start/src/test/java/org/xujin/janus/start/test/dynamic/GroovyCompilerTest.java:15
ClassHeartBeatTest
@author: gan @date: 2020/5/22
janus-start/src/test/java/org/xujin/janus/start/test/callServer/HeartBeatTest.java:13
ClassHessian1Serializer
hessian serialize @author tbkk 2019-9-26 02:53:29
janus-sdk/src/main/java/org/xujin/janus/damon/serializer/impl/Hessian1Serializer.java:17
ClassHessianSerializer
hessian serialize @author tbkk 2019-9-26 02:53:29
janus-sdk/src/main/java/org/xujin/janus/damon/serializer/impl/HessianSerializer.java:17
ClassHolder
janus-sdk/src/main/java/org/xujin/janus/damon/JanusCmdClient.java:24
ClassHolder
janus-sdk/src/main/java/org/xujin/janus/damon/client/ClientIdleHandlerPool.java:14
ClassHolder
janus-sdk/src/main/java/org/xujin/janus/damon/client/ClientMsgProcessorPool.java:17
ClassHolder
janus-sdk/src/main/java/org/xujin/janus/damon/client/connect/ConnectClientPool.java:18
ClassHolder
janus-sdk/src/main/java/org/xujin/janus/damon/exchange/CmdFutureResponsePool.java:12
ClassHolder
janus-core/src/main/java/org/xujin/janus/core/netty/client/connect/ConnectClientPool.java:18
InterfaceHttpCode
janus-core/src/main/java/org/xujin/janus/core/netty/server/HttpCode.java:3
ClassHttpFilter
EndPoint HttpFilter dispatch http request to other service @author: gan @date: 2020/4/21
janus-core/src/main/java/org/xujin/janus/core/filter/filters/HttpFilter.java:19
ClassHttpLbByHostsFilter
不走服务注册与发现转发后端Http请求 @author xujin
janus-core/src/main/java/org/xujin/janus/core/filter/filters/HttpLbByHostsFilter.java:21
InterfaceICmdMsgProcessor
janus-sdk/src/main/java/org/xujin/janus/damon/processer/ICmdMsgProcessor.java:6
InterfaceIIdleHandler
janus-sdk/src/main/java/org/xujin/janus/damon/idle/IIdleHandler.java:5
InterfaceIJanusCtx
网关Server对内外的发送的统一接口 @author xujin
janus-core/src/main/java/org/xujin/janus/core/netty/ctx/IJanusCtx.java:10
ClassInfluxConfigImpl
Desc: @author yage.luan @date 2020/5/19 14:46
janus-monitor/src/main/java/org/xujin/janus/monitor/influx/InfluxConfigImpl.java:18
ClassInstanceHolder
janus-daemon/src/main/java/org/xujin/janus/daemon/admin/client/AdminRequests.java:18
ClassInstanceHolder
janus-config/src/main/java/org/xujin/janus/config/admin/client/AdminRequests.java:17
ClassInstanceHolder
janus-registry/janus-registry-base/src/main/java/org/xujin/janus/registry/loadbalancer/RandomLoadBalancer.java:14
ClassInstanceHolder
janus-registry/janus-registry-base/src/main/java/org/xujin/janus/registry/loadbalancer/RoundRobinLoadBalancer.java:15
next →1–100 of 220, ranked by callers