@Endpoint(id = "sms-info") public class SmsEndpoint { @ReadOperation public Map<String, Object> invoke() { return EndpointManager.getSmsEndpointMessage(); } }
@ReadOperation public Map<String, Object> invoke() { return EndpointManager.getSmsEndpointMessage(); } }
@ReadOperation public RateLimiterEventsEndpointResponse getEventsFilteredByRateLimiterName(@Selector String name) { List<RateLimiterEventDTO> eventsList = eventsConsumerRegistry.getEventConsumer(name).getBufferedEvents() .filter(event -> event.getRateLimiterName().equals(name)) .map(RateLimiterEventDTO::createRateLimiterEventDTO).toJavaList(); return new RateLimiterEventsEndpointResponse(eventsList); }
/** * Dubbo Properties {@link Endpoint} * * * @since 1.0.0 */ @Endpoint(id = "dubboproperties") public class DubboPropertiesEndpoint extends AbstractDubboEndpoint { @ReadOperation public SortedMap<String, Object> properties() { return filterDubboProperties(environment); } }
@ReadOperation public CircuitBreakerEventsEndpointResponse getEventsFilteredByCircuitBreakerName(@Selector String name) { return new CircuitBreakerEventsEndpointResponse(eventConsumerRegistry.getEventConsumer(name).getBufferedEvents() .filter(event -> event.getCircuitBreakerName().equals(name)) .map(CircuitBreakerEventDTOFactory::createCircuitBreakerEventDTO).toJavaList()); }
@ReadOperation public SortedMap<String, Object> properties() { return filterDubboProperties(environment); }
@Endpoint(id = "circuitbreakers") public class CircuitBreakerEndpoint { private final CircuitBreakerRegistry circuitBreakerRegistry; public CircuitBreakerEndpoint(CircuitBreakerRegistry circuitBreakerRegistry) { this.circuitBreakerRegistry = circuitBreakerRegistry; } @ReadOperation public CircuitBreakerEndpointResponse getAllCircuitBreakers() { List<String> circuitBreakers = circuitBreakerRegistry.getAllCircuitBreakers() .map(CircuitBreaker::getName).sorted().toJavaList(); return new CircuitBreakerEndpointResponse(circuitBreakers); } }
/** * @return ans endpoint */ @ReadOperation public Map<String, ConcurrentMap<String, ServerWrapper>> invoke() { Map<String, ConcurrentMap<String, ServerWrapper>> result = ServerListInvocationHandler .getServerRegistry(); log.info("migrate server list :" + result); return result; } }
@Endpoint(id = "ratelimiters") public class RateLimiterEndpoint { private final RateLimiterRegistry rateLimiterRegistry; public RateLimiterEndpoint(RateLimiterRegistry rateLimiterRegistry) { this.rateLimiterRegistry = rateLimiterRegistry; } @ReadOperation public RateLimiterEndpointResponse getAllRateLimiters() { List<String> names = rateLimiterRegistry.getAllRateLimiters() .map(RateLimiter::getName).sorted().toJavaList(); return new RateLimiterEndpointResponse(names); } }
@Endpoint(id = "migrate") public class MigrateEndpoint { private static final Log log = LogFactory.getLog(MigrateEndpoint.class); public MigrateEndpoint() { } /** * @return ans endpoint */ @ReadOperation public Map<String, ConcurrentMap<String, ServerWrapper>> invoke() { Map<String, ConcurrentMap<String, ServerWrapper>> result = ServerListInvocationHandler .getServerRegistry(); log.info("migrate server list :" + result); return result; } }
@Endpoint(id = "scx") public class ScxEndpoint {
@Endpoint(id = "circuitbreakerevents") public class CircuitBreakerEventsEndpoint {
@Endpoint(id = "nacos-config") public class NacosConfigEndpoint {
@Endpoint(id = "nacos-discovery") public class NacosDiscoveryEndpoint {
@Endpoint(id = "dubbo") public class DubboEndpoint {
@Endpoint(id = "dubboreferences") public class DubboReferencesMetadataEndpoint extends AbstractDubboEndpoint {
@Endpoint(id = "ans") public class AnsEndpoint {
@Endpoint(id = "ratelimiterevents") public class RateLimiterEventsEndpoint { private final EventConsumerRegistry<RateLimiterEvent> eventsConsumerRegistry;
@Endpoint(id = "acm") public class AcmEndpoint {
@Endpoint(id = "sentinel") public class SentinelEndpoint {