Interface DataRoutingService.DeferredEndpoint

All Superinterfaces:
com.fishlib.base.log.LogOutputAppendable
All Known Subinterfaces:
DataImportServiceConfig.DeferredEndpoint, LogAggregatorConfig.DeferredEndpoint
All Known Implementing Classes:
DynamicResolverMixin.DeferredDISEndpointServiceRegistryImpl, DynamicResolverMixin.DeferredEndpointServiceRegistryImpl, DynamicResolverMixin.DeferredLASEndpointServiceRegistryImpl, SimpleEndpoint, SimpleLogAggregatorEndpoint
Enclosing interface:
DataRoutingService

public static interface DataRoutingService.DeferredEndpoint
extends com.fishlib.base.log.LogOutputAppendable
Interface that defines an endpoint that if not currently realized will be realized in future
  • Method Summary

    Modifier and Type Method Description
    default com.fishlib.base.log.LogOutput append​(com.fishlib.base.log.LogOutput logOutput)  
    String asString()
    Returns a string representation of the endpoint.
    DataRoutingService.Endpoint getEndpoint()
    Returns a realized endpoint
    String getName()
    Returns a service name hosting the endpoint.
    boolean hasEndpoint()
    Returns true if this instance has a realized endpoint.