Module io.helidon.builder.api
Package io.helidon.builder.api
Interface RuntimeType.Api<T extends Prototype.Api>
- Type Parameters:
T- type of the prototype
- All Known Subinterfaces:
Async,Bulkhead,CircuitBreaker,ContentEncodingContext,Cron,EurekaDiscovery,FixedRate,GrpcClient,HelidonOpenTelemetry,Http1Client,Http2Client,JsonRpcClient,MapperManager,Mappers,MediaContext,OciCertificatesTlsManager,Resource,Retry,TemporaryStorage,Timeout,WebClient,WebServer,WsClient
- All Known Implementing Classes:
AccessLogFeature,AimdLimit,AllowList,ConfigObserver,ContextFeature,CorsFeature,DirectClient,DirectWebClient,DirectWsClient,EurekaRegistrationServerFeature,FixedLimit,GrpcReflectionFeature,GsonSupport,HealthObserver,Http1ConnectionSelector,Http2ClientImpl,InfoObserver,JacksonSupport,JsonbSupport,JsonpSupport,LimitsFeature,LogObserver,LruCache,MemoryCache,MetricsObserver,ObserveFeature,OpenApiFeature,OpenApiUi,ScheduledThreadPoolSupplier,SecurityFeature,SecurityHandler,StaticContentFeature,ThreadPoolSupplier,Tls,TracingObserver,WebClientContextService,WebClientCookieManager
- Enclosing class:
RuntimeType
public static interface RuntimeType.Api<T extends Prototype.Api>
This type is created from a specific prototype.
-
Method Summary
-
Method Details
-
prototype
T prototype()The prototype as it was received when creating this runtime object instance.- Returns:
- prototype object used to create this instance
-