A B C D E G H I K L O P S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAsyncServiceClient<S> - Class in com.devonfw.module.service.common.base.client.async
-
Abstract base implementation of
AsyncServiceClient
. - AbstractAsyncServiceClient(S, ServiceClientStub<S>) - Constructor for class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
-
The constructor.
- AbstractAsyncServiceClientFactory - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
AsyncServiceClientFactory
. - AbstractAsyncServiceClientFactory() - Constructor for class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactory
- AbstractAsyncServiceClientFactoryRest - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
AbstractAsyncServiceClientFactory
for REST. - AbstractAsyncServiceClientFactoryRest() - Constructor for class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactoryRest
- AbstractAsyncServiceClientFactoryWs - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
AbstractAsyncServiceClientFactory
for SOAP. - AbstractAsyncServiceClientFactoryWs() - Constructor for class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactoryWs
- AbstractServiceClientErrorFactory - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
ServiceClientErrorFactory
that converts a REST failure response compliant with devonfw REST error specification. - AbstractServiceClientErrorFactory() - Constructor for class com.devonfw.module.service.common.base.client.AbstractServiceClientErrorFactory
-
The constructor.
- AbstractServiceContext<S> - Class in com.devonfw.module.service.common.base.context
-
The abstract base implementation of
ServiceContext
. - AbstractServiceContext(Class<S>) - Constructor for class com.devonfw.module.service.common.base.context.AbstractServiceContext
-
The constructor.
- AbstractSyncServiceClientFactory - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
SyncServiceClientFactory
. - AbstractSyncServiceClientFactory() - Constructor for class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactory
- AbstractSyncServiceClientFactoryRest - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
AbstractSyncServiceClientFactory
for REST. - AbstractSyncServiceClientFactoryRest() - Constructor for class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactoryRest
- AbstractSyncServiceClientFactoryWs - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of
AbstractSyncServiceClientFactory
for SOAP. - AbstractSyncServiceClientFactoryWs() - Constructor for class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactoryWs
- addHeaders(ServiceHeaderContext<?>) - Method in interface com.devonfw.module.service.common.api.header.ServiceHeaderCustomizer
- addHeaders(ServiceHeaderContext<?>) - Method in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerAuthForward
- addHeaders(ServiceHeaderContext<?>) - Method in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerBasicAuth
- addHeaders(ServiceHeaderContext<?>) - Method in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerCorrelationId
- addHeaders(ServiceHeaderContext<?>) - Method in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerOAuth
- asClientConfig() - Method in interface com.devonfw.module.service.common.api.config.ServiceConfig
- asClientConfig() - Method in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
- asConfig() - Method in interface com.devonfw.module.service.common.api.config.ServiceConfig
- asConfig() - Method in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
- AsyncServiceClient<S> - Interface in com.devonfw.module.service.common.api.client
- AsyncServiceClientFactory - Interface in com.devonfw.module.service.common.api.client.async
-
The interface for a partial implementation of
ServiceClientFactory
used tocreate
asynchronous client stubs for aService
. - auth(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- authBasic() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
Use basic
authentication
. - authForward() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
Use OAuth
authentication
. - authOAuth() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
Use OAuth
authentication
.
B
- buildConfigProperties() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- buildMap() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
C
- call(R) - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- call(R) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- call(R, Consumer<R>) - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- call(R, Consumer<R>) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- callVoid(Runnable) - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- callVoid(Runnable) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- callVoid(Runnable, Consumer<Void>) - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- callVoid(Runnable, Consumer<Void>) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- com.devonfw.module.service.common.api - package com.devonfw.module.service.common.api
- com.devonfw.module.service.common.api.client - package com.devonfw.module.service.common.api.client
- com.devonfw.module.service.common.api.client.async - package com.devonfw.module.service.common.api.client.async
- com.devonfw.module.service.common.api.client.config - package com.devonfw.module.service.common.api.client.config
- com.devonfw.module.service.common.api.client.context - package com.devonfw.module.service.common.api.client.context
- com.devonfw.module.service.common.api.client.discovery - package com.devonfw.module.service.common.api.client.discovery
- com.devonfw.module.service.common.api.client.sync - package com.devonfw.module.service.common.api.client.sync
- com.devonfw.module.service.common.api.config - package com.devonfw.module.service.common.api.config
- com.devonfw.module.service.common.api.constants - package com.devonfw.module.service.common.api.constants
- com.devonfw.module.service.common.api.header - package com.devonfw.module.service.common.api.header
- com.devonfw.module.service.common.base.client - package com.devonfw.module.service.common.base.client
- com.devonfw.module.service.common.base.client.async - package com.devonfw.module.service.common.base.client.async
- com.devonfw.module.service.common.base.config - package com.devonfw.module.service.common.base.config
- com.devonfw.module.service.common.base.context - package com.devonfw.module.service.common.base.context
- com.devonfw.module.service.common.impl.client - package com.devonfw.module.service.common.impl.client
- com.devonfw.module.service.common.impl.discovery - package com.devonfw.module.service.common.impl.discovery
- com.devonfw.module.service.common.impl.header - package com.devonfw.module.service.common.impl.header
- create(ServiceContext<S>) - Method in interface com.devonfw.module.service.common.api.client.async.AsyncServiceClientFactory
- create(ServiceContext<S>) - Method in interface com.devonfw.module.service.common.api.client.sync.SyncServiceClientFactory
- create(ServiceContext<S>) - Method in class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactory
- create(ServiceContext<S>) - Method in class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactory
- create(ServiceContext<S>) - Method in class com.devonfw.module.service.common.impl.client.EmptyAsyncServiceClientFactory
- create(ServiceContext<S>) - Method in class com.devonfw.module.service.common.impl.client.EmptySyncServiceClientFactory
- create(Class<S>) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientFactory
- create(Class<S>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- create(Class<S>, Map<String, String>) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientFactory
- create(Class<S>, Map<String, String>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- create(Throwable, String, String, UUID, String) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientErrorFactory
- create(Throwable, String, String, UUID, String) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientErrorFactoryImpl
- createAsync(Class<S>) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientFactory
- createAsync(Class<S>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- createAsync(Class<S>, Map<String, String>) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientFactory
- createAsync(Class<S>, Map<String, String>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- createService(ServiceContext<S>, String) - Method in class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactory
- createService(ServiceContext<S>, String) - Method in class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactory
D
- discover(ServiceDiscoveryContext<?>) - Method in interface com.devonfw.module.service.common.api.client.discovery.ServiceDiscoverer
- discover(ServiceDiscoveryContext<?>) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
- doCall(ServiceClientInvocation<S>) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- doCall(ServiceClientInvocation<S>, Consumer<R>) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
E
- emptyAsyncServiceClientFactory() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- EmptyAsyncServiceClientFactory - Class in com.devonfw.module.service.common.impl.client
-
An empty implementation of
AsyncServiceClientFactory
to make it optional. - EmptyAsyncServiceClientFactory() - Constructor for class com.devonfw.module.service.common.impl.client.EmptyAsyncServiceClientFactory
- emptySyncServiceClientFactory() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- EmptySyncServiceClientFactory - Class in com.devonfw.module.service.common.impl.client
-
An empty implementation of
SyncServiceClientFactory
to make it optional. - EmptySyncServiceClientFactory() - Constructor for class com.devonfw.module.service.common.impl.client.EmptySyncServiceClientFactory
G
- get() - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- get() - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- get() - Static method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerRest
- get() - Static method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerWs
- getApi() - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getApi() - Method in class com.devonfw.module.service.common.base.context.AbstractServiceContext
- getConfig() - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getConfig() - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- getContext() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getContext() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientStub
- getContext() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientInvocationImpl
- getContext() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- getErrorHandler() - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- getErrorHandler() - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- getHeader(String) - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getHeader(String) - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- getHeaderNames() - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getHeaderNames() - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- getInvocation() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientStub
- getInvocation() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- getMethod() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getMethod() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientInvocationImpl
- getParameter(int) - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getParameters() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getParameters() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientInvocationImpl
- getProxy() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientStub
- getProxy() - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- getService() - Method in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
- getServiceDescription() - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getServiceDescription(String) - Method in interface com.devonfw.module.service.common.api.client.async.ServiceClientInvocation
- getServiceDescription(String) - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getServiceDescription(String, String) - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getServiceTypeFolderName() - Method in interface com.devonfw.module.service.common.base.client.ServiceClientTypeHandler
- getServiceTypeFolderName() - Method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerRest
- getServiceTypeFolderName() - Method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerWs
- getTypeHandler() - Method in class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactoryRest
- getTypeHandler() - Method in class com.devonfw.module.service.common.base.client.AbstractAsyncServiceClientFactoryWs
- getTypeHandler() - Method in class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactoryRest
- getTypeHandler() - Method in class com.devonfw.module.service.common.base.client.AbstractSyncServiceClientFactoryWs
- getTypeHandler() - Method in class com.devonfw.module.service.common.base.client.PartialServiceClientFactory
- getUrl() - Method in interface com.devonfw.module.service.common.api.client.context.ServiceContext
- getUrl() - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- getUrl(ServiceContext<?>) - Method in interface com.devonfw.module.service.common.base.client.ServiceClientTypeHandler
- getUrl(ServiceContext<?>) - Method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerWs
H
- host(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
I
- invoke(Object, Method, Object[]) - Method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- isResponsibleForService(ServiceContext<?>) - Method in interface com.devonfw.module.service.common.base.client.ServiceClientTypeHandler
- isResponsibleForService(ServiceContext<?>) - Method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerRest
- isResponsibleForService(ServiceContext<?>) - Method in class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerWs
K
- KEY_CODE - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for error code.
- KEY_ERROR - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for HTTP error.
- KEY_ERRORS - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for (validation) error details.
- KEY_MESSAGE - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for
error message
. - KEY_SEGMENT_APP - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the application specific configuration sub-tree.
- KEY_SEGMENT_AUTH - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the authentication mechanism (values are "basic", "oauth", etc.).
- KEY_SEGMENT_CLIENT - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the client specific configuration sub-tree.
- KEY_SEGMENT_DEFAULT - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the default configuration sub-tree.
- KEY_SEGMENT_DISABLE_DOWNLOAD - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the boolean property to disable download (e.g.
- KEY_SEGMENT_HOST - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the host of a
Service
. - KEY_SEGMENT_PORT - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the port of a
Service
. - KEY_SEGMENT_PROTOCOL - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the protocol of a
Service
. - KEY_SEGMENT_TIMEOUT - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the timeout configuration sub-tree.
- KEY_SEGMENT_TIMEOUT_CONNECTION - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the
timeout
to establish a connection in seconds. - KEY_SEGMENT_TIMEOUT_RESPONSE - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the
timeout
to wait for a response in seconds. - KEY_SEGMENT_URL - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the URL of a
Service
. - KEY_SEGMENT_USER - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the user configuration sub-tree.
- KEY_SEGMENT_USER_LOGIN - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the
user
login name. - KEY_SEGMENT_USER_PASSWORD - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the
user
password. - KEY_SEGMENT_WSDL - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The key segment for the WSDL settings of a SOAP
javax.jws.WebService
. - KEY_STATUS - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for HTTP status code.
- KEY_UUID - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
Key for error
UUID
.
L
- log(long, Object, int, Throwable) - Static method in class com.devonfw.module.service.common.base.client.ServiceClientPerformanceLogger
O
- of(ServiceContext<S>) - Static method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- of(ServiceContext<S>, ClassLoader) - Static method in class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
- onApplicationEvent(WebServerInitializedEvent) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
P
- PartialServiceClientFactory - Class in com.devonfw.module.service.common.base.client
-
Abstract base implementation of a partial service client factory.
- PartialServiceClientFactory() - Constructor for class com.devonfw.module.service.common.base.client.PartialServiceClientFactory
- port(int) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- protocol(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- protocolHttp() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
Use HTTP (without encryption).
- protocolHttps() - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
Use HTTPS (with TLS).
S
- Service - Interface in com.devonfw.module.service.common.api
-
This is a marker interface for a remote service.
- ServiceClientAutoConfiguration - Class in com.devonfw.module.service.common.impl.client
-
Configuration
forServiceClientFactory
. - ServiceClientAutoConfiguration() - Constructor for class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- serviceClientConfig() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceClientConfigBuilder - Class in com.devonfw.module.service.common.api.client.config
-
A builder used to create the configuration for
Service
clients. - ServiceClientConfigBuilder() - Constructor for class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
-
The constructor.
- ServiceClientErrorFactory - Interface in com.devonfw.module.service.common.api.client
-
Factory to
ServiceClientErrorFactory.create(Throwable, String, String, UUID, String)
unmarshall
a server-sideException
from its payload data. - ServiceClientErrorFactoryImpl - Class in com.devonfw.module.service.common.impl.client
-
An Implementation of
ServiceClientErrorFactory
that converts a REST failure response compliant with devonfw REST error specification to aServiceInvocationFailedException
. - ServiceClientErrorFactoryImpl() - Constructor for class com.devonfw.module.service.common.impl.client.ServiceClientErrorFactoryImpl
-
The constructor.
- serviceClientErrorUnmarshaller() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- serviceClientFactory() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceClientFactory - Interface in com.devonfw.module.service.common.api.client
- ServiceClientFactoryImpl - Class in com.devonfw.module.service.common.impl.client
-
This is the implementation of
ServiceClientFactory
. - ServiceClientFactoryImpl() - Constructor for class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
-
The constructor.
- ServiceClientInvocation<S> - Interface in com.devonfw.module.service.common.api.client.async
-
A
ServiceClientInvocation
represents the invocation of a service operation asmethod
with itsparameters
. - ServiceClientInvocationImpl<S> - Class in com.devonfw.module.service.common.base.client.async
-
Implementation of
ServiceClientInvocation
. - ServiceClientInvocationImpl(Method, Object[], ServiceContext<S>) - Constructor for class com.devonfw.module.service.common.base.client.async.ServiceClientInvocationImpl
-
The constructor.
- ServiceClientPerformanceLogger - Class in com.devonfw.module.service.common.base.client
-
Internal class to log the performance, status-code and potential exception of a
service invocation
. - ServiceClientStub<S> - Interface in com.devonfw.module.service.common.api.client.async
- ServiceClientStubImpl<S> - Class in com.devonfw.module.service.common.base.client.async
-
Implementation of
ServiceClientStub
andInvocationHandler
that acts as dynamic proxy for service API to captureServiceClientInvocation
s. - ServiceClientStubImpl(ServiceContext<S>) - Constructor for class com.devonfw.module.service.common.base.client.async.ServiceClientStubImpl
-
The constructor.
- ServiceClientTypeHandler - Interface in com.devonfw.module.service.common.base.client
-
Interface for detection and handling of service types such as REST or SOAP.
- ServiceClientTypeHandlerRest - Class in com.devonfw.module.service.common.base.client
-
Implementation of
ServiceClientTypeHandler
for REST using JAX-RS. - ServiceClientTypeHandlerRest() - Constructor for class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerRest
- ServiceClientTypeHandlerWs - Class in com.devonfw.module.service.common.base.client
-
Implementation of
ServiceClientTypeHandler
for REST using JAX-RS. - ServiceClientTypeHandlerWs() - Constructor for class com.devonfw.module.service.common.base.client.ServiceClientTypeHandlerWs
- ServiceConfig - Interface in com.devonfw.module.service.common.api.config
-
Configuration for
ServiceClientFactory
and all related implementations. - ServiceConfigProperties - Class in com.devonfw.module.service.common.base.config
-
Implementation of
ServiceConfig
as spring-bootConfigurationProperties
.
Assuming you would have the following in yourapplication.properties
: - ServiceConfigProperties() - Constructor for class com.devonfw.module.service.common.base.config.ServiceConfigProperties
-
The constructor.
- ServiceConstants - Class in com.devonfw.module.service.common.api.constants
-
Constants for
Service
s. - ServiceConstants() - Constructor for class com.devonfw.module.service.common.api.constants.ServiceConstants
- ServiceContext<S> - Interface in com.devonfw.module.service.common.api.client.context
-
This interface gives read access to contextual information of a
Service
. - ServiceContextImpl<S> - Class in com.devonfw.module.service.common.base.context
-
Implementation of
ServiceContext
. - ServiceContextImpl(Class<S>, ConfigProperties) - Constructor for class com.devonfw.module.service.common.base.context.ServiceContextImpl
-
The constructor.
- ServiceDiscoverer - Interface in com.devonfw.module.service.common.api.client.discovery
- serviceDiscovererConfig() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceDiscovererImplConfig - Class in com.devonfw.module.service.common.impl.discovery
-
A simple implementation of
ServiceDiscoverer
that is usingServiceConfig
. - ServiceDiscovererImplConfig() - Constructor for class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
- ServiceDiscoveryContext<S> - Interface in com.devonfw.module.service.common.api.client.discovery
-
Extends
ServiceContext
and allows toupdate the configuration properties
. - ServiceHeaderContext<S> - Interface in com.devonfw.module.service.common.api.header
-
Extends
ServiceContext
and allows toset headers
to the underlying network protocol. - ServiceHeaderCustomizer - Interface in com.devonfw.module.service.common.api.header
-
This interface may be implemented to
customize the headers
. - serviceHeaderCustomizerAuthForward() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceHeaderCustomizerAuthForward - Class in com.devonfw.module.service.common.impl.header
-
Implementation of
ServiceHeaderCustomizer
that forwards theAuthorization
HTTP header from the current request as header to to subsequentService
invocations. - ServiceHeaderCustomizerAuthForward() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerAuthForward
-
The constructor.
- serviceHeaderCustomizerBasicAuth() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceHeaderCustomizerBasicAuth - Class in com.devonfw.module.service.common.impl.header
-
Implementation of
ServiceHeaderCustomizer
that passes theLoggingConstants.CORRELATION_ID
to a subsequentService
invocation. - ServiceHeaderCustomizerBasicAuth() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerBasicAuth
-
The constructor.
- serviceHeaderCustomizerCorrelationId() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceHeaderCustomizerCorrelationId - Class in com.devonfw.module.service.common.impl.header
-
Implementation of
ServiceHeaderCustomizer
that passes theLoggingConstants.CORRELATION_ID
to a subsequentService
invocation. - ServiceHeaderCustomizerCorrelationId() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerCorrelationId
-
The constructor.
- ServiceHeaderCustomizerCorrelationId(String) - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerCorrelationId
-
The constructor.
- serviceHeaderCustomizerOAuth() - Method in class com.devonfw.module.service.common.impl.client.ServiceClientAutoConfiguration
- ServiceHeaderCustomizerOAuth - Class in com.devonfw.module.service.common.impl.header
-
Implementation of
ServiceHeaderCustomizer
that passes a potentialoauth.token
property from the currentAuthentication
to subsequentService
invocations. - ServiceHeaderCustomizerOAuth() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerOAuth
-
The constructor.
- setAsyncServiceClientFactories(Collection<AsyncServiceClientFactory>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- setConfig(ConfigProperties) - Method in interface com.devonfw.module.service.common.api.client.discovery.ServiceDiscoveryContext
- setConfig(ConfigProperties) - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- setConfig(ServiceConfig) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
- setErrorHandler(Consumer<Throwable>) - Method in interface com.devonfw.module.service.common.api.client.AsyncServiceClient
- setErrorHandler(Consumer<Throwable>) - Method in class com.devonfw.module.service.common.base.client.async.AbstractAsyncServiceClient
- setHeader(String, String) - Method in interface com.devonfw.module.service.common.api.header.ServiceHeaderContext
-
Adds a header to underlying network invocations (e.g.
- setHeader(String, String) - Method in class com.devonfw.module.service.common.base.context.ServiceContextImpl
- setServiceDiscoverers(Collection<ServiceDiscoverer>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- setServiceHeaderCustomizers(Collection<ServiceHeaderCustomizer>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- setSyncServiceClientFactories(Collection<SyncServiceClientFactory>) - Method in class com.devonfw.module.service.common.impl.client.ServiceClientFactoryImpl
- SyncServiceClientFactory - Interface in com.devonfw.module.service.common.api.client.sync
-
The interface for a partial implementation of
ServiceClientFactory
used tocreate
synchronous client stubs for aService
.
T
- timeoutConnection(long) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- timeoutResponse(long) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
U
- unmarshall(String, String, int, String) - Method in interface com.devonfw.module.service.common.api.client.ServiceClientErrorFactory
- unmarshall(String, String, int, String) - Method in class com.devonfw.module.service.common.base.client.AbstractServiceClientErrorFactory
- url(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- URL_FOLDER_REST - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The rest URL folder.
- URL_FOLDER_SERVICES - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The services URL folder.
- URL_FOLDER_WEB_SERVICE - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The web-service URL folder.
- URL_PATH_REST_SERVICES - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The rest services URL path.
- URL_PATH_SERVICES - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The services URL path.
- URL_PATH_WEB_SERVICES - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The web-service URL path.
- userLogin(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
- userPassword(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
V
- VALUE_AUTH_BASIC - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The value of
authentication
for basic auth. - VALUE_AUTH_FORWARD - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The value of
authentication
for Basic, Oauth,JWT. - VALUE_AUTH_OAUTH - Static variable in interface com.devonfw.module.service.common.api.config.ServiceConfig
-
The value of
authentication
for OAuth. - VARIABLE_APP - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The variable that resolves to the
technical name of the application
. - VARIABLE_LOCAL_SERVER_PORT - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The variable that resolves to the
technical name of the application
. - VARIABLE_TYPE - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
The variable that resolves to type of the service (e.g.
W
- WSDL_SUFFIX - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
-
URL suffix for convention to retrieve WSDL from SOAP service.
All Classes All Packages