-
Notifications
You must be signed in to change notification settings - Fork 30
io microsphere spring cloud client service registry actuate autoconfigure ServiceRegistrationEndpointAutoConfiguration
github-actions[bot] edited this page Jun 21, 2026
·
6 revisions
Type: Class | Module: microsphere-spring-cloud-commons | Package: io.microsphere.spring.cloud.client.service.registry.actuate.autoconfigure | Since: 1.0.0
Microsphere Endpoint @Endpoints Auto-Configuration for Service Registration
public class ServiceRegistrationEndpointAutoConfigurationAuthor: Mercy
-
Introduced in:
1.0.0 -
Current Project Version:
0.2.20-SNAPSHOT
This component is tested and compatible with the following Java versions:
| Java Version | Status |
|---|---|
| Java 17 | ✅ Compatible |
| Java 21 | ✅ Compatible |
| Java 25 | ✅ Compatible |
// The endpoint is auto-configured and accessible at /actuator/serviceRegistration
@Autowired
ServiceRegistrationEndpoint endpoint;
Map<String, Object> metadata = endpoint.metadata();// The endpoint is auto-configured and accessible at /actuator/serviceDeregistration
@Autowired
ServiceDeregistrationEndpoint endpoint;
boolean wasRunning = endpoint.stop();Add the following dependency to your pom.xml:
<dependency>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-spring-cloud-commons</artifactId>
<version>${microsphere-spring-cloud.version}</version>
</dependency>Tip: Use the BOM (
microsphere-spring-cloud-dependencies) for consistent version management. See the Getting Started guide.
import io.microsphere.spring.cloud.client.service.registry.actuate.autoconfigure.ServiceRegistrationEndpointAutoConfiguration;| Method | Description |
|---|---|
serviceRegistrationEndpoint |
Creates a ServiceRegistrationEndpoint bean for managing service registration via actuator. |
serviceDeregistrationEndpoint |
Creates a ServiceDeregistrationEndpoint bean for managing service deregistration via actuator. |
public ServiceRegistrationEndpoint serviceRegistrationEndpoint()Creates a ServiceRegistrationEndpoint bean for managing service registration via actuator.
Example Usage:
{@code
// The endpoint is auto-configured and accessible at /actuator/serviceRegistration
#### `serviceDeregistrationEndpoint`
```java
public ServiceDeregistrationEndpoint serviceDeregistrationEndpoint()
```
Creates a `ServiceDeregistrationEndpoint` bean for managing service deregistration via actuator.
Example Usage:
{@code
// The endpoint is auto-configured and accessible at /actuator/serviceDeregistration
## See Also
- `Endpoint`
---
*This documentation was auto-generated from the source code of [microsphere-spring-cloud](https://github.com/microsphere-projects/microsphere-spring-cloud).*
spring-cloud-commons
- AbstractServiceRegistrationEndpoint
- CommonsPropertyConstants
- ConditionalOnAutoServiceRegistrationAvailable
- ConditionalOnAutoServiceRegistrationEnabled
- ConditionalOnBlockingDiscoveryAvailable
- ConditionalOnFeaturesAvailable
- ConditionalOnFeaturesEnabled
- ConditionalOnLoadBalancerEnabled
- ConditionalOnMultipleRegistrationEnabled
- ConditionalOnReactiveDiscoveryAvailable
- ConditionalOnUtilEnabled
- ConfigurationPropertyHasFeaturesAutoConfiguration
- DefaultRegistration
- DiscoveryClientAutoConfiguration
- DiscoveryClientConstants
- DiscoveryUtils
- EventPublishingRegistrationAspect
- FaultTolerancePropertyConstants
- FeaturesConstants
- FeaturesProperties
- FeaturesUtils
- InMemoryServiceRegistry
- InstanceConstants
- LoadBalancerUtils
- MultipleAutoServiceRegistration
- MultipleRegistration
- MultipleServiceRegistry
- NamedFeatureComparator
- ReactiveDiscoveryClientAdapter
- ReactiveDiscoveryClientAutoConfiguration
- RegistrationCustomizer
- RegistrationDeregisteredEvent
- RegistrationEvent
- RegistrationMetaData
- RegistrationPreDeregisteredEvent
- RegistrationPreRegisteredEvent
- RegistrationRegisteredEvent
- ServiceDeregistrationEndpoint
- ServiceInstanceUtils
- ServiceInstancesChangedEvent
- ServiceRegistrationEndpoint
- ServiceRegistrationEndpointAutoConfiguration
- ServiceRegistryAutoConfiguration
- SimpleAutoServiceRegistration
- SimpleAutoServiceRegistrationAutoConfiguration
- SimpleServiceRegistry
- SpecificationAutoConfiguration
- SpecificationBeanPostProcessor
- SpecificationCustomizer
- SpringCloudPropertyConstants
- TomcatDynamicConfigurationListener
- TomcatFaultToleranceAutoConfiguration
- UnionDiscoveryClient
- WebFluxServiceRegistryAutoConfiguration
- WebMvcServiceRegistryAutoConfiguration
- WebServiceRegistryAutoConfiguration
- WeightedRoundRobin
spring-cloud-openfeign
- AutoRefreshCapability
- AutoRefreshCapabilityCustomizer
- CompositedRequestInterceptor
- DecoratedContract
- DecoratedDecoder
- DecoratedEncoder
- DecoratedErrorDecoder
- DecoratedFeignComponent
- DecoratedQueryMapEncoder
- DecoratedRetryer
- EnableFeignAutoRefresh
- FeignAutoConfiguration
- FeignClientAutoRefreshAutoConfiguration
- FeignClientConfigurationChangedListener
- FeignComponentRegistry
- NoOpRequestInterceptor
- Refreshable