Class SimpleCompositeService
java.lang.Object
com.linecorp.armeria.server.composition.AbstractCompositeService<HttpService,HttpRequest,HttpResponse>
com.linecorp.armeria.server.composition.SimpleCompositeService
- All Implemented Interfaces:
Unwrappable
,HttpService
,Service<HttpRequest,HttpResponse>
@Deprecated public final class SimpleCompositeService extends AbstractCompositeService<HttpService,HttpRequest,HttpResponse> implements HttpService
Deprecated.
This class will be removed without a replacement.
A general purpose
AbstractCompositeService
implementation. Useful when you do not want to define
a new dedicated HttpService
type.-
Method Summary
Modifier and Type Method Description static SimpleCompositeServiceBuilder
builder()
Deprecated.Returns a newSimpleCompositeServiceBuilder
.Routed<HttpService>
findService(RoutingContext routingCtx)
Deprecated.static SimpleCompositeService
of(CompositeServiceEntry<HttpService>... services)
Deprecated.Returns a newSimpleCompositeService
that is composed of the specified entries.static SimpleCompositeService
of(Iterable<CompositeServiceEntry<HttpService>> services)
Deprecated.Returns a newSimpleCompositeService
that is composed of the specified entries.HttpService
serviceAt(int index)
Deprecated.List<CompositeServiceEntry<HttpService>>
services()
Deprecated.Returns the list ofCompositeServiceEntry
s added to this compositeService
.Methods inherited from class com.linecorp.armeria.server.composition.AbstractCompositeService
serve, serviceAdded
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.linecorp.armeria.server.Service
as, serviceAdded, shouldCachePath, unwrap
-
Method Details
-
of
@SafeVarargs public static SimpleCompositeService of(CompositeServiceEntry<HttpService>... services)Deprecated.Returns a newSimpleCompositeService
that is composed of the specified entries. -
of
Deprecated.Returns a newSimpleCompositeService
that is composed of the specified entries. -
builder
Deprecated.Returns a newSimpleCompositeServiceBuilder
. -
services
Deprecated.Description copied from class:AbstractCompositeService
Returns the list ofCompositeServiceEntry
s added to this compositeService
.- Overrides:
services
in classAbstractCompositeService<HttpService,HttpRequest,HttpResponse>
-
serviceAt
Deprecated.Description copied from class:AbstractCompositeService
Returns theindex
-thService
in this compositeService
. The index of theService
added first is0
, and so on.- Overrides:
serviceAt
in classAbstractCompositeService<HttpService,HttpRequest,HttpResponse>
-
findService
Deprecated.Description copied from class:AbstractCompositeService
- Overrides:
findService
in classAbstractCompositeService<HttpService,HttpRequest,HttpResponse>
- Parameters:
routingCtx
- a context to find theService
.- Returns:
- the
Service
wrapped byRouted
if there's a match.Routed.empty()
if there's no match.
-