Interface LifecycleComponent

All Superinterfaces:
java.lang.AutoCloseable, java.io.Closeable, Releasable
All Known Subinterfaces:
Discovery, HttpServerTransport, Repository, Transport
All Known Implementing Classes:
AbstractHttpServerTransport, AbstractLifecycleComponent, BlobStoreRepository, CircuitBreakerService, ClusterApplierService, ClusterService, Coordinator, DelayedAllocationService, FilterRepository, FsRepository, GatewayService, HierarchyCircuitBreakerService, IndicesClusterStateService, IndicesService, JvmGcMonitorService, MasterService, MonitorService, NodeConnectionsService, NoneCircuitBreakerService, PeerRecoverySourceService, RepositoriesService, ResourceWatcherService, SearchService, SeedHostsResolver, SnapshotShardsService, SnapshotsService, TcpTransport, TransportService, ZenDiscovery

public interface LifecycleComponent
extends Releasable