A B C D E G H I K L O P S T U V W 
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 to create asynchronous client stubs for a Service.
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 for ServiceClientFactory.
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
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 a ServiceInvocationFailedException.
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
This is the interface for a factory used to create client stubs for a Service.
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 as method with its parameters.
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
A ServiceClientStub is the stub of an AsyncServiceClient that records the invocation.
ServiceClientStubImpl<S> - Class in com.devonfw.module.service.common.base.client.async
Implementation of ServiceClientStub and InvocationHandler that acts as dynamic proxy for service API to capture ServiceClientInvocations.
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-boot ConfigurationProperties.
Assuming you would have the following in your application.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 Services.
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
This interface abstracts the aspect of the discovery of a Service.
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 using ServiceConfig.
ServiceDiscovererImplConfig() - Constructor for class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 
ServiceDiscoveryContext<S> - Interface in com.devonfw.module.service.common.api.client.discovery
ServiceHeaderContext<S> - Interface in com.devonfw.module.service.common.api.header
Extends ServiceContext and allows to set 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 the Authorization HTTP header from the current request as header to to subsequent Service 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 the LoggingConstants.CORRELATION_ID to a subsequent Service 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 the LoggingConstants.CORRELATION_ID to a subsequent Service 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 potential oauth.token property from the current Authentication to subsequent Service 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 to create synchronous client stubs for a Service.

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.
A B C D E G H I K L O P S T U V W 
All Classes All Packages