A B C D G H I K L M O P R S T U V 
All Classes All Packages

A

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.
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
 
api - Variable in class com.devonfw.module.service.common.base.context.AbstractServiceContext
 
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
 
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.
AUTHORIZATION - Static variable in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerAuthForward
 

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

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.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.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.api.sync - package com.devonfw.module.service.common.api.sync
 
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 - package com.devonfw.module.service.common.impl
 
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
 
config - Variable in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 
configNode - Variable in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
 
configProperties - Variable in class com.devonfw.module.service.common.base.context.ServiceContextImpl
 
contextPath - Variable in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 
create(ServiceContext<S>) - Method in interface com.devonfw.module.service.common.api.sync.SyncServiceClientFactory
 
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.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.ServiceClientFactoryImpl
 
createClient(Class<S>, ServiceContextImpl<S>) - Method in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 
customizeHeaders(ServiceContextImpl<S>) - Method in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 

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
 
discovery(ServiceContextImpl<S>) - Method in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 

G

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
 
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
 
getService() - Method in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
 
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
 

H

headerName - Variable in class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerCorrelationId
 
headerNames - Variable in class com.devonfw.module.service.common.base.context.ServiceContextImpl
 
headers - Variable in class com.devonfw.module.service.common.base.context.ServiceContextImpl
 
host(String) - Method in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
 

I

isLocalhost(String) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 

K

KEY_CODE - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
Key for error code.
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_UUID - Static variable in class com.devonfw.module.service.common.api.constants.ServiceConstants
Key for error UUID.

L

localServerPort - Variable in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 

M

map - Variable in class com.devonfw.module.service.common.api.client.config.ServiceClientConfigBuilder
 

O

onApplicationEvent(WebServerInitializedEvent) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 

P

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).

R

resolveVariables(String, String) - Method in class com.devonfw.module.service.common.impl.discovery.ServiceDiscovererImplConfig
 

S

service - Variable in class com.devonfw.module.service.common.base.config.ServiceConfigProperties
 
Service - Interface in com.devonfw.module.service.common.api
This is a marker interface for a remote service.
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.
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
This is the implementation of ServiceClientFactory.
ServiceClientFactoryImpl() - Constructor for class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
The constructor.
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.
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
 
serviceDiscoverers - Variable in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 
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 - Class in com.devonfw.module.service.common.impl.header
 
ServiceHeaderCustomizerAuthForward() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerAuthForward
The constructor.
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 - 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 - Class in com.devonfw.module.service.common.impl.header
Implementation of ServiceHeaderCustomizer that passes the LoggingConstants.CORRELATION_ID to a subsequent Service invocation.
ServiceHeaderCustomizerOAuth() - Constructor for class com.devonfw.module.service.common.impl.header.ServiceHeaderCustomizerOAuth
The constructor.
serviceHeaderCustomizers - Variable in class com.devonfw.module.service.common.impl.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
 
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.ServiceClientFactoryImpl
 
setServiceHeaderCustomizers(Collection<ServiceHeaderCustomizer>) - Method in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 
setSyncServiceClientFactories(Collection<SyncServiceClientFactory>) - Method in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 
syncServiceClientFactories - Variable in class com.devonfw.module.service.common.impl.ServiceClientFactoryImpl
 
SyncServiceClientFactory - Interface in com.devonfw.module.service.common.api.sync
The interface for a partial implementation of ServiceClientFactory used to create 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

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