View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window joylive-governance-api-1.0.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.jd.live.agent.governance.invoke.metadata.parser
├─ com.jd.live.agent.governance.invoke.metadata.parser.LaneMetadataParser.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.parser.LiveMetadataParser.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.parser.MetadataParser.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.parser.ServiceMetadataParser.class - [JAR]
com.jd.live.agent.governance.policy.variable.method
├─ com.jd.live.agent.governance.policy.variable.method.MethodVariableParser.class - [JAR]
com.jd.live.agent.governance.invoke.loadbalance.roundrobin
├─ com.jd.live.agent.governance.invoke.loadbalance.roundrobin.RoundRobinLoadBalancer.class - [JAR]
com.jd.live.agent.governance.invoke.cluster
├─ com.jd.live.agent.governance.invoke.cluster.AbstractClusterInvoker.class - [JAR]
├─ com.jd.live.agent.governance.invoke.cluster.ClusterInvoker.class - [JAR]
├─ com.jd.live.agent.governance.invoke.cluster.FailfastClusterInvoker.class - [JAR]
├─ com.jd.live.agent.governance.invoke.cluster.FailoverClusterInvoker.class - [JAR]
├─ com.jd.live.agent.governance.invoke.cluster.FailsafeClusterInvoker.class - [JAR]
├─ com.jd.live.agent.governance.invoke.cluster.LiveCluster.class - [JAR]
com.jd.live.agent.governance.invoke.matcher.cookie
├─ com.jd.live.agent.governance.invoke.matcher.cookie.CookieTagMatcher.class - [JAR]
com.jd.live.agent.governance.policy.lane
├─ com.jd.live.agent.governance.policy.lane.Lane.class - [JAR]
├─ com.jd.live.agent.governance.policy.lane.LaneDomain.class - [JAR]
├─ com.jd.live.agent.governance.policy.lane.LanePath.class - [JAR]
├─ com.jd.live.agent.governance.policy.lane.LaneRule.class - [JAR]
├─ com.jd.live.agent.governance.policy.lane.LaneSpace.class - [JAR]
com.jd.live.agent.governance.policy.live
├─ com.jd.live.agent.governance.policy.live.Cell.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.CellRoute.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.CorrectionType.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.FaultType.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveDomain.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LivePath.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveSpace.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveSpec.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveType.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveVariable.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveVariableRule.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.LiveVariableSource.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.Place.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.Unit.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.UnitDomain.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.UnitRange.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.UnitRoute.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.UnitRule.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.UnitType.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.VariableMissingAction.class - [JAR]
com.jd.live.agent.governance.invoke.ratelimit
├─ com.jd.live.agent.governance.invoke.ratelimit.AbstractLimiterFactory.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.AbstractRateLimiter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.AbstractRateLimiterGroup.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.RateLimiter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.RateLimiterFactory.class - [JAR]
com.jd.live.agent.governance.invoke.filter
├─ com.jd.live.agent.governance.invoke.filter.InboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.InboundFilterChain.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.OutboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.OutboundFilterChain.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.RouteFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.RouteFilterChain.class - [JAR]
com.jd.live.agent.governance.policy.service
├─ com.jd.live.agent.governance.policy.service.MergePolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.Owner.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.PolicyMerger.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.PolicyOwner.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.Service.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServiceGroup.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServiceMethod.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServiceOp.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServicePath.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServicePolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServicePolicyOwner.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.ServiceType.class - [JAR]
com.jd.live.agent.governance.policy.service.loadbalance
├─ com.jd.live.agent.governance.policy.service.loadbalance.LoadBalancePolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.loadbalance.StickyType.class - [JAR]
com.jd.live.agent.governance.invoke.matcher
├─ com.jd.live.agent.governance.invoke.matcher.TagMatcher.class - [JAR]
com.jd.live.agent.governance.policy.live.converter
├─ com.jd.live.agent.governance.policy.live.converter.LiveTypeDeserializer.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.converter.ScopeDeserializer.class - [JAR]
├─ com.jd.live.agent.governance.policy.live.converter.VariableMissingActionDeserializer.class - [JAR]
com.jd.live.agent.governance.rule.tag
├─ com.jd.live.agent.governance.rule.tag.TagCondition.class - [JAR]
├─ com.jd.live.agent.governance.rule.tag.TagDestination.class - [JAR]
├─ com.jd.live.agent.governance.rule.tag.TagGroup.class - [JAR]
├─ com.jd.live.agent.governance.rule.tag.TagRule.class - [JAR]
com.jd.live.agent.governance.invoke.loadbalance
├─ com.jd.live.agent.governance.invoke.loadbalance.LoadBalancer.class - [JAR]
com.jd.live.agent.governance.instance
├─ com.jd.live.agent.governance.instance.AbstractEndpoint.class - [JAR]
├─ com.jd.live.agent.governance.instance.CellGroup.class - [JAR]
├─ com.jd.live.agent.governance.instance.Endpoint.class - [JAR]
├─ com.jd.live.agent.governance.instance.EndpointGroup.class - [JAR]
├─ com.jd.live.agent.governance.instance.EndpointState.class - [JAR]
├─ com.jd.live.agent.governance.instance.UnitGroup.class - [JAR]
com.jd.live.agent.governance.context.bag
├─ com.jd.live.agent.governance.context.bag.Cargo.class - [JAR]
├─ com.jd.live.agent.governance.context.bag.CargoRequire.class - [JAR]
├─ com.jd.live.agent.governance.context.bag.CargoRequires.class - [JAR]
├─ com.jd.live.agent.governance.context.bag.Carrier.class - [JAR]
├─ com.jd.live.agent.governance.context.bag.Courier.class - [JAR]
com.jd.live.agent.governance.policy.service.lane
├─ com.jd.live.agent.governance.policy.service.lane.LanePolicy.class - [JAR]
com.jd.live.agent.governance.context.bag.live
├─ com.jd.live.agent.governance.context.bag.live.LiveCargoRequire.class - [JAR]
com.jd.live.agent.governance.invoke.matcher.query
├─ com.jd.live.agent.governance.invoke.matcher.query.QueryTagMatcher.class - [JAR]
com.jd.live.agent.governance.policy.service.live
├─ com.jd.live.agent.governance.policy.service.live.CellPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.LiveStrategy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.RemoteCnd.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.RemoteType.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.ServiceLivePolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.UnitPolicy.class - [JAR]
com.jd.live.agent.governance.request
├─ com.jd.live.agent.governance.request.AbstractHttpRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.AbstractMessage.class - [JAR]
├─ com.jd.live.agent.governance.request.AbstractRpcRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.AbstractServiceRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.Cookie.class - [JAR]
├─ com.jd.live.agent.governance.request.DbRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.HttpRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.Message.class - [JAR]
├─ com.jd.live.agent.governance.request.Request.class - [JAR]
├─ com.jd.live.agent.governance.request.RpcRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.ServiceRequest.class - [JAR]
├─ com.jd.live.agent.governance.request.StickyRequest.class - [JAR]
com.jd.live.agent.governance.policy.service.limit
├─ com.jd.live.agent.governance.policy.service.limit.AbstractLimitPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.limit.ConcurrencyLimitPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.limit.LimitPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.limit.RateLimitPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.limit.SlidingWindow.class - [JAR]
com.jd.live.agent.governance.registry
├─ com.jd.live.agent.governance.registry.LiveRegistry.class - [JAR]
├─ com.jd.live.agent.governance.registry.Registry.class - [JAR]
├─ com.jd.live.agent.governance.registry.RegistryEvent.class - [JAR]
├─ com.jd.live.agent.governance.registry.ServiceInstance.class - [JAR]
├─ com.jd.live.agent.governance.registry.ServiceProtocol.class - [JAR]
com.jd.live.agent.governance.exception
├─ com.jd.live.agent.governance.exception.RetryException.class - [JAR]
com.jd.live.agent.governance.policy
├─ com.jd.live.agent.governance.policy.AccessMode.class - [JAR]
├─ com.jd.live.agent.governance.policy.GovernancePolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.HttpScope.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicyId.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicyIdGen.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicyInherit.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicyManager.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicySubscriber.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicySupervisor.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicySupplier.class - [JAR]
├─ com.jd.live.agent.governance.policy.PolicyType.class - [JAR]
com.jd.live.agent.governance.context
├─ com.jd.live.agent.governance.context.CarrierCamera.class - [JAR]
├─ com.jd.live.agent.governance.context.RequestContext.class - [JAR]
com.jd.live.agent.governance.policy.domain
├─ com.jd.live.agent.governance.policy.domain.Domain.class - [JAR]
├─ com.jd.live.agent.governance.policy.domain.DomainPolicy.class - [JAR]
com.jd.live.agent.governance.rule
├─ com.jd.live.agent.governance.rule.Conditional.class - [JAR]
├─ com.jd.live.agent.governance.rule.ConditionalMatcher.class - [JAR]
├─ com.jd.live.agent.governance.rule.OpType.class - [JAR]
├─ com.jd.live.agent.governance.rule.RelationType.class - [JAR]
com.jd.live.agent.governance.invoke.filter.outbound
├─ com.jd.live.agent.governance.invoke.filter.outbound.UnitOutboundFilter.class - [JAR]
com.jd.live.agent.governance.policy.db
├─ com.jd.live.agent.governance.policy.db.Database.class - [JAR]
├─ com.jd.live.agent.governance.policy.db.DatabaseCluster.class - [JAR]
├─ com.jd.live.agent.governance.policy.db.DatabasePolicy.class - [JAR]
com.jd.live.agent.governance.invoke
├─ com.jd.live.agent.governance.invoke.CellAction.class - [JAR]
├─ com.jd.live.agent.governance.invoke.InboundInvocation.class - [JAR]
├─ com.jd.live.agent.governance.invoke.Invocation.class - [JAR]
├─ com.jd.live.agent.governance.invoke.InvocationContext.class - [JAR]
├─ com.jd.live.agent.governance.invoke.OutboundInvocation.class - [JAR]
├─ com.jd.live.agent.governance.invoke.RouteTarget.class - [JAR]
├─ com.jd.live.agent.governance.invoke.UnitAction.class - [JAR]
com.jd.live.agent.governance.service
├─ com.jd.live.agent.governance.service.PolicyService.class - [JAR]
com.jd.live.agent.governance.policy.service.cluster
├─ com.jd.live.agent.governance.policy.service.cluster.ClusterPolicy.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.cluster.RetryPolicy.class - [JAR]
com.jd.live.agent.governance.invoke.filter.route
├─ com.jd.live.agent.governance.invoke.filter.route.CellRouteFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.HealthyFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.LaneFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.LoadBalanceFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.LocalhostFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.RetryFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.StickyFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.TagRouteFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.UnitRouteFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.route.VirtualFilter.class - [JAR]
com.jd.live.agent.governance.response
├─ com.jd.live.agent.governance.response.AbstractHttpResponse.class - [JAR]
├─ com.jd.live.agent.governance.response.AbstractRpcResponse.class - [JAR]
├─ com.jd.live.agent.governance.response.AbstractServiceResponse.class - [JAR]
├─ com.jd.live.agent.governance.response.HttpResponse.class - [JAR]
├─ com.jd.live.agent.governance.response.Response.class - [JAR]
├─ com.jd.live.agent.governance.response.RpcResponse.class - [JAR]
├─ com.jd.live.agent.governance.response.ServiceResponse.class - [JAR]
com.jd.live.agent.governance.policy.service.route
├─ com.jd.live.agent.governance.policy.service.route.RoutePolicy.class - [JAR]
com.jd.live.agent.governance.interceptor
├─ com.jd.live.agent.governance.interceptor.AbstractDbInterceptor.class - [JAR]
├─ com.jd.live.agent.governance.interceptor.AbstractMessageInterceptor.class - [JAR]
├─ com.jd.live.agent.governance.interceptor.AbstractRegistryInterceptor.class - [JAR]
com.jd.live.agent.governance.policy.variable.expression
├─ com.jd.live.agent.governance.policy.variable.expression.ExpressionVariableParser.class - [JAR]
com.jd.live.agent.governance.invoke.ratelimit.tokenbucket
├─ com.jd.live.agent.governance.invoke.ratelimit.tokenbucket.SleepingStopwatch.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.tokenbucket.SmoothTokenBucketLimiter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.tokenbucket.SmoothTokenBucketLimiterGroup.class - [JAR]
├─ com.jd.live.agent.governance.invoke.ratelimit.tokenbucket.TokenBucketLimiterFactory.class - [JAR]
com.jd.live.agent.governance.config
├─ com.jd.live.agent.governance.config.GovernanceConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.LaneConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.LiveConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.MqConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.RegistryConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.ServiceConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.TransmitConfig.class - [JAR]
├─ com.jd.live.agent.governance.config.TransmitThreadConfig.class - [JAR]
com.jd.live.agent.governance.invoke.loadbalance.randomweight
├─ com.jd.live.agent.governance.invoke.loadbalance.randomweight.RandomWeight.class - [JAR]
├─ com.jd.live.agent.governance.invoke.loadbalance.randomweight.RandomWeightLoadBalancer.class - [JAR]
com.jd.live.agent.governance.invoke.concurrencylimit
├─ com.jd.live.agent.governance.invoke.concurrencylimit.AbstractConcurrencyLimiter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.concurrencylimit.ConcurrencyLimiter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.concurrencylimit.ConcurrencyLimiterFactory.class - [JAR]
com.jd.live.agent.governance.policy.variable
├─ com.jd.live.agent.governance.policy.variable.UnitFunction.class - [JAR]
├─ com.jd.live.agent.governance.policy.variable.VariableFunction.class - [JAR]
├─ com.jd.live.agent.governance.policy.variable.VariableParser.class - [JAR]
├─ com.jd.live.agent.governance.policy.variable.VariableSource.class - [JAR]
com.jd.live.agent.governance.policy.service.live.converter
├─ com.jd.live.agent.governance.policy.service.live.converter.CellPolicyDeserializer.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.live.converter.UnitPolicyDeserializer.class - [JAR]
com.jd.live.agent.governance.invoke.filter.inbound
├─ com.jd.live.agent.governance.invoke.filter.inbound.CellInboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.inbound.ConcurrencyLimitInboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.inbound.FailoverInboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.inbound.RateLimitInboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.inbound.ReadyInboundFilter.class - [JAR]
├─ com.jd.live.agent.governance.invoke.filter.inbound.UnitInboundFilter.class - [JAR]
com.jd.live.agent.governance.policy.service.annotation
├─ com.jd.live.agent.governance.policy.service.annotation.Consumer.class - [JAR]
├─ com.jd.live.agent.governance.policy.service.annotation.Provider.class - [JAR]
com.jd.live.agent.governance.policy.variable.http
├─ com.jd.live.agent.governance.policy.variable.http.HttpVariableParser.class - [JAR]
com.jd.live.agent.governance.invoke.matcher.header
├─ com.jd.live.agent.governance.invoke.matcher.header.HeaderTagMatcher.class - [JAR]
com.jd.live.agent.governance.event
├─ com.jd.live.agent.governance.event.TrafficEvent.class - [JAR]
com.jd.live.agent.governance.invoke.metadata
├─ com.jd.live.agent.governance.invoke.metadata.LaneMetadata.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.LiveDomainMetadata.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.LiveMetadata.class - [JAR]
├─ com.jd.live.agent.governance.invoke.metadata.ServiceMetadata.class - [JAR]