Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

Account - Class in net.leanix.dropkit.oauth.models
Account representation
Account() - Constructor for class net.leanix.dropkit.oauth.models.Account
 
Account(UUID, String) - Constructor for class net.leanix.dropkit.oauth.models.Account
 
addCORSFilter(Environment, ConfigurationWithCORS) - Method in class net.leanix.dropkit.AppHelper
Enables cross-origin requests.
addJob(Class<? extends Job>, long) - Method in class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
Add a job that is executed each n milliseconds.
AMQPConfiguration - Class in net.leanix.dropkit.amqp
Configuration.
AMQPConfiguration() - Constructor for class net.leanix.dropkit.amqp.AMQPConfiguration
 
AMQPHealthCheck - Class in net.leanix.dropkit.amqp
 
AMQPHealthCheck(ConnectionFactory) - Constructor for class net.leanix.dropkit.amqp.AMQPHealthCheck
 
ApiDocsAssetServlet - Class in net.leanix.dropkit.swagger
 
ApiDocsAssetServlet(String, String, String, Charset, String) - Constructor for class net.leanix.dropkit.swagger.ApiDocsAssetServlet
Creates a new AssetServlet that serves static assets loaded from resourceURL (typically a file: or jar: URL).
ApiError - Class in net.leanix.dropkit.api
An error which can be mapped to an attribute or variable.
ApiError() - Constructor for class net.leanix.dropkit.api.ApiError
 
ApiError(String, List<String>) - Constructor for class net.leanix.dropkit.api.ApiError
 
AppHelper - Class in net.leanix.dropkit
Application initialisation helper.
AppHelper() - Constructor for class net.leanix.dropkit.AppHelper
 
asStringList() - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
 
asStringList() - Static method in enum net.leanix.dropkit.oauth.models.UserRole
 
authenticate(String) - Method in class net.leanix.dropkit.oauth.OAuth2Authenticator
 

B

BasicResponse - Class in net.leanix.dropkit.responses
A generic entity container for api responses.
BasicResponse() - Constructor for class net.leanix.dropkit.responses.BasicResponse
 
BasicResponse(ConstraintViolationException) - Constructor for class net.leanix.dropkit.responses.BasicResponse
 
BasicResponse(BusinessLogicException) - Constructor for class net.leanix.dropkit.responses.BasicResponse
 
buildKeyForVirtualHost(String) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
BusinessLogicException - Exception in net.leanix.dropkit
An exception to be throw when business logic is violated.
BusinessLogicException(String) - Constructor for exception net.leanix.dropkit.BusinessLogicException
 
BusinessLogicException(String, int) - Constructor for exception net.leanix.dropkit.BusinessLogicException
Uses this for json error message with a defined response status.
BusinessLogicException(String, Throwable) - Constructor for exception net.leanix.dropkit.BusinessLogicException
 
BusinessLogicException(String, String) - Constructor for exception net.leanix.dropkit.BusinessLogicException
 
BusinessLogicExceptionMapper - Class in net.leanix.dropkit
 
BusinessLogicExceptionMapper() - Constructor for class net.leanix.dropkit.BusinessLogicExceptionMapper
 

C

call(int) - Method in interface net.leanix.dropkit.util.async.RetryExecutor.RetryTask
Contains the code block, which should be executed.
callUntilReturnIsNotNull(Callable<T>) - Method in class net.leanix.dropkit.util.TimeoutExecutor
 
cause - Variable in class net.leanix.dropkit.etcd.EtcdResponse
 
check() - Method in class net.leanix.dropkit.amqp.AMQPHealthCheck
 
checkUntilConditionIsTrue(Callable<Boolean>) - Method in class net.leanix.dropkit.util.TimeoutExecutor
 
closeConnection() - Method in class net.leanix.dropkit.amqp.ConnectionHolder
 
ConfigException - Exception in net.leanix.dropkit.oauth.token
 
ConfigException(String, Throwable) - Constructor for exception net.leanix.dropkit.oauth.token.ConfigException
 
ConfigurationAuthServer - Class in net.leanix.dropkit
This configuration is to be used by oAuth Server, i.e.
ConfigurationAuthServer() - Constructor for class net.leanix.dropkit.ConfigurationAuthServer
 
ConfigurationResourceServer - Class in net.leanix.dropkit
This configuration is to be used by microservices, which want to authenticate incoming requests, e.g.
ConfigurationResourceServer() - Constructor for class net.leanix.dropkit.ConfigurationResourceServer
 
ConfigurationWithCORS - Class in net.leanix.dropkit
 
ConfigurationWithCORS() - Constructor for class net.leanix.dropkit.ConfigurationWithCORS
 
ConnectionHolder - Class in net.leanix.dropkit.amqp
Holds and manages a connection to an AMQP server.
ConnectionHolder(ConnectionFactory) - Constructor for class net.leanix.dropkit.amqp.ConnectionHolder
 
consumerPresto(String) - Method in class net.leanix.dropkit.amqp.ConsumerRegistry
Gets the registered consumer with the given queue name; creates a new one if none is registered so far, together with a new channel, starts consuming from the queue name, and puts it into this registry.
ConsumerRegistry - Class in net.leanix.dropkit.amqp
 
ConsumerRegistry(ConnectionHolder, QueueConsumerFactory) - Constructor for class net.leanix.dropkit.amqp.ConsumerRegistry
 
CONTAINER_COLOR - Static variable in class net.leanix.dropkit.util.DeploymentUtil
 
create(URI) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientFactory
 
createConsumer(String, Channel, ConsumerRegistry) - Method in interface net.leanix.dropkit.amqp.QueueConsumerFactory
 
createManifestGauge(Manifest) - Static method in class net.leanix.dropkit.util.ManifestUtil
Creates a Gauge metric used to show the title and version of a given microservice.
createNewChannel() - Method in class net.leanix.dropkit.amqp.ConnectionHolder
 
CrossOriginConfig - Class in net.leanix.dropkit.oauth
 
CrossOriginConfig() - Constructor for class net.leanix.dropkit.oauth.CrossOriginConfig
 
currentTaskName() - Method in class net.leanix.dropkit.util.Stopwatch
Return the name of the currently running task, if any.

D

data - Variable in class net.leanix.dropkit.responses.ListResponse
Deprecated.
 
data - Variable in class net.leanix.dropkit.responses.Response
Deprecated.
 
DateTimeDeserializer - Class in net.leanix.dropkit.api
This class can be used with the JsonDeserialize annotation.
DateTimeDeserializer() - Constructor for class net.leanix.dropkit.api.DateTimeDeserializer
 
delete(String, boolean) - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
 
delete(String, boolean) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
deleteEtcdKey(String, boolean) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
deleteEtcdKeyIfNeeded(String, boolean) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
DeliveryHandler - Interface in net.leanix.dropkit.amqp
Interface for class which transform mq bytes into an event.
DeploymentColor - Enum in net.leanix.dropkit.util
 
DeploymentProfileHelper - Class in net.leanix.dropkit.util
Helper class to to determine which profile or profiles are set to current running application.
DeploymentProfileHelper() - Constructor for class net.leanix.dropkit.util.DeploymentProfileHelper
 
DeploymentUtil - Class in net.leanix.dropkit.util
Helper class to detect the deployment color and if current instance is active or not.
DeploymentUtil(MinimalEtcdClientFactory) - Constructor for class net.leanix.dropkit.util.DeploymentUtil
 
DeploymentUtil() - Constructor for class net.leanix.dropkit.util.DeploymentUtil
 
deserialize(JsonParser, DeserializationContext) - Method in class net.leanix.dropkit.api.RawJsonDeserializer
 
destroy() - Method in class net.leanix.dropkit.util.ProcessWrapper
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.leanix.dropkit.swagger.ApiDocsAssetServlet
 

E

E2E_TEST - Static variable in class net.leanix.dropkit.util.DeploymentProfileHelper
 
errorCode - Variable in class net.leanix.dropkit.etcd.EtcdResponse
 
errors - Variable in class net.leanix.dropkit.responses.BasicResponse
 
ETCD_SERVER - Static variable in class net.leanix.dropkit.util.DeploymentUtil
 
EtcdException - Exception in net.leanix.dropkit.etcd
 
EtcdException(int, String, String, long, String, Throwable) - Constructor for exception net.leanix.dropkit.etcd.EtcdException
 
EtcdResponse - Class in net.leanix.dropkit.etcd
 
EtcdResponse(String, EtcdResponse.Node) - Constructor for class net.leanix.dropkit.etcd.EtcdResponse
 
EtcdResponse.Node - Class in net.leanix.dropkit.etcd
 
exists(String) - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
 
exists(String) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
ExpectedFailureException(String, Object...) - Constructor for exception net.leanix.dropkit.util.async.RetryExecutor.ExpectedFailureException
 

F

findManifestForJar(String) - Method in class net.leanix.dropkit.util.ManifestUtil
Scan the complete classpath and tries to find the MANIFEST.MF file within a jar where the given name bootJarName is part of the jar file name.
findPath(String...) - Static method in class net.leanix.dropkit.util.SearchPathUtil
Convenient class to find the first existing resource.
fireNewLine(String) - Method in class net.leanix.dropkit.util.ProcessWrapper.StdXXXLineListener
Callback for new received line from stdout
flip(String, Object...) - Method in class net.leanix.dropkit.util.Stopwatch
Stops a current running time measurement and start a new one with given taskName description.
fromObject(Object) - Static method in class net.leanix.dropkit.api.Payload
 
fromString(String) - Static method in class net.leanix.dropkit.api.Payload
 
fromString(String) - Static method in enum net.leanix.dropkit.util.DeploymentColor
 

G

get(String) - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
Retrieve the value of the given key, if set.
get(String) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
getAccessControlEntities() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getAccessToken() - Method in interface net.leanix.dropkit.oauth.models.Principal
 
getAccessToken() - Method in class net.leanix.dropkit.oauth.models.User
 
getAccount() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the account (=company).
getAccount() - Method in class net.leanix.dropkit.oauth.models.User
 
getAction() - Method in class net.leanix.dropkit.etcd.EtcdResponse
 
getBaseUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getBytes(String...) - Static method in class net.leanix.dropkit.util.SearchPathUtil
Reads bytes from resource.
getClientId() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getClientSecret() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getColor() - Method in enum net.leanix.dropkit.util.DeploymentColor
 
getConnection() - Method in class net.leanix.dropkit.amqp.ConnectionHolder
 
getContainerColor() - Method in class net.leanix.dropkit.util.DeploymentUtil
Returns current container color if set.
getContainerColorOrDefault(DeploymentColor) - Method in class net.leanix.dropkit.util.DeploymentUtil
Returns current color or defaultColor if not set.
getCreatedIndex() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getCrossOriginConfig() - Method in class net.leanix.dropkit.ConfigurationWithCORS
 
getCustomerRoles() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getData() - Method in class net.leanix.dropkit.responses.ListResponse
Deprecated.
 
getData() - Method in class net.leanix.dropkit.responses.Response
Deprecated.
 
getError(String) - Method in class net.leanix.dropkit.responses.BasicResponse
 
getErrorCode() - Method in exception net.leanix.dropkit.etcd.EtcdException
 
getErrors() - Method in class net.leanix.dropkit.responses.BasicResponse
 
getEtcdClient() - Method in class net.leanix.dropkit.util.DeploymentUtil
 
getEtcdUri() - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
 
getEtcdUri() - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
getExchange() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getExitValue() - Method in class net.leanix.dropkit.util.ProcessWrapper
 
getExpiration() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getHost() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getHref() - Method in class net.leanix.dropkit.api.Link
 
getId() - Method in class net.leanix.dropkit.oauth.models.Account
 
getId() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getId() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the UUID string representation for regular users or a resource server key or a client key.
getId() - Method in class net.leanix.dropkit.oauth.models.User
 
getId() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getId() - Method in class net.leanix.dropkit.util.Stopwatch
Return the id of this stop watch, as specified on construction.
getIndex() - Method in exception net.leanix.dropkit.etcd.EtcdException
 
getIndexFile() - Method in class net.leanix.dropkit.swagger.ApiDocsAssetServlet
 
getInstance() - Static method in class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
 
getIntervalMillis() - Method in class net.leanix.dropkit.quartz.JobConfiguration
 
getIntrospectionUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getKey(String) - Method in class net.leanix.dropkit.api.Payload
Getter.
getKey() - Method in exception net.leanix.dropkit.etcd.EtcdException
 
getKey() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getLastTaskInfo() - Method in class net.leanix.dropkit.util.Stopwatch
Return the last task as a TaskInfo object.
getLastTaskName() - Method in class net.leanix.dropkit.util.Stopwatch
Return the name of the last task.
getLastTaskTimeMillis() - Method in class net.leanix.dropkit.util.Stopwatch
Return the time taken by the last task.
getLastUsed() - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
getLinks() - Method in interface net.leanix.dropkit.api.LinkProvider
 
getMessage() - Method in class net.leanix.dropkit.responses.BasicResponse
 
getMessages() - Method in class net.leanix.dropkit.api.ApiError
 
getMetrics() - Method in class net.leanix.dropkit.util.ManifestUtil.ManifestGauge
 
getModifiedIndex() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getName() - Method in class net.leanix.dropkit.oauth.models.Account
 
getName() - Method in interface net.leanix.dropkit.oauth.models.Principal
 
getName() - Method in class net.leanix.dropkit.oauth.models.User
 
getNode() - Method in class net.leanix.dropkit.etcd.EtcdResponse
 
getNodes() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getOAuth2TokenConfig() - Method in class net.leanix.dropkit.ConfigurationAuthServer
Returns the necessary configuration to run oauth resource providers.
getOAuth2TokenConfig() - Method in class net.leanix.dropkit.ConfigurationResourceServer
Returns the necessary configuration to run oauth resource providers.
getPassword() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getPermission() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the permission for the active workspace
getPermission() - Method in class net.leanix.dropkit.oauth.models.User
 
getPort() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getPrincipal() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getPrivateKey(String) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPrivateKey(InputStream) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPrivateKeyPath() - Method in class net.leanix.dropkit.oauth.OAuth2AuthServerConfig
 
getProfiles() - Static method in class net.leanix.dropkit.util.DeploymentProfileHelper
 
getPropertyName() - Method in exception net.leanix.dropkit.BusinessLogicException
 
getPublicKey(String) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPublicKey(InputStream) - Static method in class net.leanix.dropkit.oauth.token.KeyReaderRSA
 
getPublicKeyPath() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getPublicKeyPath() - Method in class net.leanix.dropkit.oauth.OAuth2ResourceServerConfig
 
getQueue() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getQueueBase() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getQueueName() - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
getQueueSuffix() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getRefreshExpiration() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getRefreshToken() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
getRegisteredConsumerTag() - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
getRel() - Method in class net.leanix.dropkit.api.Link
 
getResourceURL() - Method in class net.leanix.dropkit.swagger.ApiDocsAssetServlet
 
getRole() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getRole() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the role of the user in his company.
getRole() - Method in class net.leanix.dropkit.oauth.models.User
 
getScheduler() - Method in class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
 
getSigningKey() - Method in class net.leanix.dropkit.oauth.OAuth2AuthServerConfig
 
getSigningKey() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getSigningKey() - Method in class net.leanix.dropkit.oauth.OAuth2ResourceServerConfig
 
getSigningKey() - Method in interface net.leanix.dropkit.oauth.token.OAuth2TokenConfig
 
getStatus() - Method in exception net.leanix.dropkit.BusinessLogicException
 
getStatus() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getStatus() - Method in interface net.leanix.dropkit.oauth.models.Principal
Return the status of the user.
getStatus() - Method in class net.leanix.dropkit.oauth.models.User
 
getStatus() - Method in class net.leanix.dropkit.responses.BasicResponse
 
getTaskCount() - Method in class net.leanix.dropkit.util.Stopwatch
Return the number of tasks timed.
getTaskInfo() - Method in class net.leanix.dropkit.util.Stopwatch
Return an array of the data for tasks performed.
getTaskName() - Method in class net.leanix.dropkit.util.Stopwatch.TaskInfo
Return the name of this task.
getTimeMillis() - Method in class net.leanix.dropkit.util.Stopwatch.TaskInfo
Return the time in milliseconds this task took.
getTimeSeconds() - Method in class net.leanix.dropkit.util.Stopwatch.TaskInfo
Return the time in seconds this task took.
getTokenUrl() - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
getTotal() - Method in class net.leanix.dropkit.responses.BasicResponse
 
getTotalTimeMillis() - Method in class net.leanix.dropkit.util.Stopwatch
Return the total time in milliseconds for all tasks.
getTotalTimeSeconds() - Method in class net.leanix.dropkit.util.Stopwatch
Return the total time in seconds for all tasks.
getTtl() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getType() - Method in class net.leanix.dropkit.responses.BasicResponse
 
getUriPath() - Method in class net.leanix.dropkit.swagger.ApiDocsAssetServlet
 
getUsername() - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
getUsername() - Method in interface net.leanix.dropkit.oauth.models.Principal
Returns the username.
getUsername() - Method in class net.leanix.dropkit.oauth.models.User
 
getValue() - Method in class net.leanix.dropkit.api.ApiError
 
getValue() - Method in class net.leanix.dropkit.etcd.EtcdResponse.Node
 
getVirtualHost() - Method in class net.leanix.dropkit.util.DeploymentUtil
 
getWhitelist() - Method in class net.leanix.dropkit.oauth.CrossOriginConfig
 
getWorkspaceId() - Method in class net.leanix.dropkit.oauth.models.Permission
 
getWorkspaceName() - Method in class net.leanix.dropkit.oauth.models.Permission
 

H

handleCancel(String) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
handleCancelOk(String) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
handleConsumeOk(String) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
handleDelivery(BasicProperties, byte[]) - Method in interface net.leanix.dropkit.amqp.DeliveryHandler
Handles the raw event data from the queue.
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
handleShutdownSignal(String, ShutdownSignalException) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
hasPermission(UUID, PermissionRole) - Method in interface net.leanix.dropkit.oauth.models.Principal
Convenience method to check is user has permission with given role
hasPermission(UUID) - Method in interface net.leanix.dropkit.oauth.models.Principal
 
hasPermission(UUID, PermissionRole) - Method in class net.leanix.dropkit.oauth.models.User
 
hasPermission(UUID) - Method in class net.leanix.dropkit.oauth.models.User
 
hasProfile(String) - Static method in class net.leanix.dropkit.util.DeploymentProfileHelper
 
hasRole(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
Checks if the permission has the given role.

I

index - Variable in class net.leanix.dropkit.etcd.EtcdResponse
 
initialize(Bootstrap<? extends Configuration>) - Method in class net.leanix.dropkit.AppHelper
 
initializeISO8601(Bootstrap<? extends Configuration>) - Method in class net.leanix.dropkit.AppHelper
Inits the use of iso8501 time format.
InvalidEntityMapper - Class in net.leanix.dropkit
 
InvalidEntityMapper() - Constructor for class net.leanix.dropkit.InvalidEntityMapper
 
isActive() - Method in class net.leanix.dropkit.oauth.models.Permission
 
isActive(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
 
isActive(UserRole) - Method in interface net.leanix.dropkit.oauth.models.Principal
Convenience method to check if user is active and has the given role.
isActive(UserRole) - Method in class net.leanix.dropkit.oauth.models.User
 
isEtcdConfigured() - Method in class net.leanix.dropkit.util.DeploymentUtil
 
isExpired() - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
isInstanceCurrentlyActive() - Method in class net.leanix.dropkit.util.DeploymentUtil
 
isRunning() - Method in class net.leanix.dropkit.util.ProcessWrapper
 
isRunning() - Method in class net.leanix.dropkit.util.Stopwatch
Return whether the stop watch is currently running.
isRunningOnProduction() - Static method in class net.leanix.dropkit.util.DeploymentProfileHelper
 
isTempSystemFile(String) - Static method in class net.leanix.dropkit.util.SearchPathUtil
 

J

JobConfiguration - Class in net.leanix.dropkit.quartz
Used to specify the interval time in milliseconds or seconds.
JobConfiguration() - Constructor for class net.leanix.dropkit.quartz.JobConfiguration
 

K

KeyReaderRSA - Class in net.leanix.dropkit.oauth.token
Reads RSA keys from file system location, keys must be in DER format.
KeyReaderRSA() - Constructor for class net.leanix.dropkit.oauth.token.KeyReaderRSA
 

L

Link - Class in net.leanix.dropkit.api
A hateoas link.
Link() - Constructor for class net.leanix.dropkit.api.Link
 
Link(String, URI) - Constructor for class net.leanix.dropkit.api.Link
 
LinkProvider - Interface in net.leanix.dropkit.api
An interface for a model which provides HATEOAS links.
list(String) - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
 
list(String) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
listEtcdKey(String) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
listFiles(File, String) - Static method in class net.leanix.dropkit.util.SearchPathUtil
 
ListResponse<Serializable> - Class in net.leanix.dropkit.responses
Deprecated. 
ListResponse() - Constructor for class net.leanix.dropkit.responses.ListResponse
Deprecated.
 
ListResponse(List<Serializable>) - Constructor for class net.leanix.dropkit.responses.ListResponse
Deprecated.
 
loadProperties(String...) - Static method in class net.leanix.dropkit.util.SearchPathUtil
 
LxGuiceJobFactory - Class in net.leanix.dropkit.quartz
 
LxGuiceJobFactory(Injector) - Constructor for class net.leanix.dropkit.quartz.LxGuiceJobFactory
 

M

ManifestUtil - Class in net.leanix.dropkit.util
 
ManifestUtil() - Constructor for class net.leanix.dropkit.util.ManifestUtil
 
ManifestUtil.ManifestGauge - Class in net.leanix.dropkit.util
 
message - Variable in class net.leanix.dropkit.etcd.EtcdResponse
 
message - Variable in class net.leanix.dropkit.responses.BasicResponse
 
MinimalEtcdClient - Interface in net.leanix.dropkit.etcd
 
MinimalEtcdClientFactory - Class in net.leanix.dropkit.etcd
A factory which creates the MinimalEtcdClient instance to give the user the chance to use another client than the default MinimalEtcdClientImpl from leanix-dropkit.
MinimalEtcdClientFactory() - Constructor for class net.leanix.dropkit.etcd.MinimalEtcdClientFactory
 
MinimalEtcdClientImpl - Class in net.leanix.dropkit.etcd
 
MinimalEtcdClientImpl(URI) - Constructor for class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 

N

namesSpecificProperty() - Method in exception net.leanix.dropkit.BusinessLogicException
 
net.leanix.dropkit - package net.leanix.dropkit
 
net.leanix.dropkit.amqp - package net.leanix.dropkit.amqp
 
net.leanix.dropkit.api - package net.leanix.dropkit.api
 
net.leanix.dropkit.etcd - package net.leanix.dropkit.etcd
 
net.leanix.dropkit.oauth - package net.leanix.dropkit.oauth
 
net.leanix.dropkit.oauth.models - package net.leanix.dropkit.oauth.models
 
net.leanix.dropkit.oauth.token - package net.leanix.dropkit.oauth.token
 
net.leanix.dropkit.quartz - package net.leanix.dropkit.quartz
 
net.leanix.dropkit.responses - package net.leanix.dropkit.responses
 
net.leanix.dropkit.swagger - package net.leanix.dropkit.swagger
 
net.leanix.dropkit.util - package net.leanix.dropkit.util
 
net.leanix.dropkit.util.async - package net.leanix.dropkit.util.async
 
newJob(TriggerFiredBundle, Scheduler) - Method in class net.leanix.dropkit.quartz.LxGuiceJobFactory
 
Node(String, String, long, long, long, List<EtcdResponse.Node>) - Constructor for class net.leanix.dropkit.etcd.EtcdResponse.Node
 

O

oauth - Variable in class net.leanix.dropkit.ConfigurationAuthServer
 
OAuth2Authenticator<U extends User> - Class in net.leanix.dropkit.oauth
Authenticator used to protect resources.
OAuth2Authenticator(OAuth2TokenConfig, Class<U>) - Constructor for class net.leanix.dropkit.oauth.OAuth2Authenticator
 
OAuth2AuthServerConfig - Class in net.leanix.dropkit.oauth
 
OAuth2AuthServerConfig() - Constructor for class net.leanix.dropkit.oauth.OAuth2AuthServerConfig
 
OAuth2ClientConfig - Class in net.leanix.dropkit.oauth
Configuration for oauth resource providers.
OAuth2ClientConfig() - Constructor for class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
OAuth2DynamicFeature - Class in net.leanix.dropkit.oauth
 
OAuth2DynamicFeature(OAuth2Authenticator<User>, Environment) - Constructor for class net.leanix.dropkit.oauth.OAuth2DynamicFeature
 
OAuth2ResourceServerConfig - Class in net.leanix.dropkit.oauth
 
OAuth2ResourceServerConfig() - Constructor for class net.leanix.dropkit.oauth.OAuth2ResourceServerConfig
 
OAuth2Token<U extends Principal> - Class in net.leanix.dropkit.oauth.token
 
OAuth2Token() - Constructor for class net.leanix.dropkit.oauth.token.OAuth2Token
 
OAuth2TokenConfig - Interface in net.leanix.dropkit.oauth.token
 
OAuth2TokenParser - Class in net.leanix.dropkit.oauth.token
 
OAuth2TokenParser(OAuth2TokenConfig) - Constructor for class net.leanix.dropkit.oauth.token.OAuth2TokenParser
 
ON_PREMISE - Static variable in class net.leanix.dropkit.util.DeploymentProfileHelper
 
openStream(String...) - Static method in class net.leanix.dropkit.util.SearchPathUtil
Searches for resources in a) classpath or (prefix classpath:) b) the local file system (no prefix) When the first resource is found, an InputStream will be returned.

P

parse(String, Class<U>) - Method in class net.leanix.dropkit.oauth.token.OAuth2TokenParser
Parse a Jwt and return OAuth2Token
Payload - Class in net.leanix.dropkit.api
Represents a generic map-like payload class.
Payload() - Constructor for class net.leanix.dropkit.api.Payload
 
Permission - Class in net.leanix.dropkit.oauth.models
Permission for a user to access a workspace.
Permission() - Constructor for class net.leanix.dropkit.oauth.models.Permission
 
PermissionRole - Enum in net.leanix.dropkit.oauth.models
User roles in workspaces.
PermissionStatus - Enum in net.leanix.dropkit.oauth.models
User status in workspaces.
prettyPrint() - Method in class net.leanix.dropkit.util.Stopwatch
Return a string with a table describing all tasks performed.
prettyPrintAggregations() - Method in class net.leanix.dropkit.util.Stopwatch
 
prevNode - Variable in class net.leanix.dropkit.etcd.EtcdResponse
fields only used in case of errors
Principal - Interface in net.leanix.dropkit.oauth.models
Interface to identify an authenticated user.
ProcessWrapper - Class in net.leanix.dropkit.util
 
ProcessWrapper(ProcessBuilder) - Constructor for class net.leanix.dropkit.util.ProcessWrapper
 
ProcessWrapper.StdXXXLineListener - Class in net.leanix.dropkit.util
 

Q

QUEUE_X_EXPIRY_MILLIS - Static variable in class net.leanix.dropkit.amqp.ConsumerRegistry
 
QueueConsumer - Class in net.leanix.dropkit.amqp
Designed to consume from a single queue (holds the result from basicConsume as registeredConsumerTag).
QueueConsumer(String, Channel, ConsumerRegistry) - Constructor for class net.leanix.dropkit.amqp.QueueConsumer
 
QueueConsumerFactory - Interface in net.leanix.dropkit.amqp
 
QueueProducer - Class in net.leanix.dropkit.amqp
Manages submission of messages to a RabbitMQ message queue and creation of consumers.
QueueProducer(ConnectionHolder, ConsumerRegistry) - Constructor for class net.leanix.dropkit.amqp.QueueProducer
 

R

RawJsonDeserializer - Class in net.leanix.dropkit.api
Keeps json value as json, does not try to deserialize it modified to include validation while the json intestines are accessible
RawJsonDeserializer() - Constructor for class net.leanix.dropkit.api.RawJsonDeserializer
 
readFromManifest(String) - Method in class net.leanix.dropkit.util.ManifestUtil.ManifestGauge
 
registerExceptionMappers(Environment) - Method in class net.leanix.dropkit.AppHelper
Registers mappers for invalid-entity and business logic exception.
registerNewRelicReporter(Environment) - Method in class net.leanix.dropkit.AppHelper
Registers new relic reporter
removeOldConsumers(long) - Method in class net.leanix.dropkit.amqp.ConsumerRegistry
 
Response<T> - Class in net.leanix.dropkit.responses
Deprecated. 
Response() - Constructor for class net.leanix.dropkit.responses.Response
Deprecated.
 
Response(T) - Constructor for class net.leanix.dropkit.responses.Response
Deprecated.
Constructor for a result containing a single entity.
ResponseStatus - Enum in net.leanix.dropkit.responses
 
retrieveEtcdValue(String) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
RetryExecutor - Class in net.leanix.dropkit.util.async
A helper executor class used to execute a block of code in another thread with a retry mechanism.
RetryExecutor() - Constructor for class net.leanix.dropkit.util.async.RetryExecutor
 
RetryExecutor(int, int, TimeUnit, String) - Constructor for class net.leanix.dropkit.util.async.RetryExecutor
 
RetryExecutor.ExpectedFailureException - Exception in net.leanix.dropkit.util.async
 
RetryExecutor.RetryTask - Interface in net.leanix.dropkit.util.async
 
run(ConfigurationWithCORS, Environment) - Method in class net.leanix.dropkit.AppHelper
To be included in App.run() method
run(RetryExecutor.RetryTask) - Method in class net.leanix.dropkit.util.async.RetryExecutor
 
runSwagger(Configuration, Environment) - Method in class net.leanix.dropkit.AppHelper
To be included in App.run() method for serving swagger.json and swagger UI.

S

SearchPathUtil - Class in net.leanix.dropkit.util
 
SearchPathUtil() - Constructor for class net.leanix.dropkit.util.SearchPathUtil
 
SELF - Variable in class net.leanix.dropkit.api.Link
 
set(String, String) - Method in interface net.leanix.dropkit.etcd.MinimalEtcdClient
Set a value under the given key.
set(String, String) - Method in class net.leanix.dropkit.etcd.MinimalEtcdClientImpl
 
setAccessControlEntities(String[]) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setAccessToken(String) - Method in class net.leanix.dropkit.oauth.models.User
 
setAccount(Account) - Method in class net.leanix.dropkit.oauth.models.User
 
setBaseUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setClientId(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setClientSecret(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setCrossOriginConfig(CrossOriginConfig) - Method in class net.leanix.dropkit.ConfigurationWithCORS
 
setCustomerRoles(String[]) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setData(List<Serializable>) - Method in class net.leanix.dropkit.responses.ListResponse
Deprecated.
 
setData(T) - Method in class net.leanix.dropkit.responses.Response
Deprecated.
 
setErrors(List<ApiError>) - Method in class net.leanix.dropkit.responses.BasicResponse
 
setExchange(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setExpiration(Date) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setHost(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setHref(String) - Method in class net.leanix.dropkit.api.Link
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.Account
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.models.User
 
setId(UUID) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setIntrospectionUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setKeepTaskList(boolean) - Method in class net.leanix.dropkit.util.Stopwatch
Determine whether the TaskInfo array is built over time.
setKey(String, Object) - Method in class net.leanix.dropkit.api.Payload
Setter.
setMessages(List<String>) - Method in class net.leanix.dropkit.api.ApiError
 
setName(String) - Method in class net.leanix.dropkit.oauth.models.Account
 
setOAuth2TokenConfig(OAuth2AuthServerConfig) - Method in class net.leanix.dropkit.ConfigurationAuthServer
 
setOAuth2TokenConfig(OAuth2ResourceServerConfig) - Method in class net.leanix.dropkit.ConfigurationResourceServer
 
setPassword(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setPermission(Permission) - Method in class net.leanix.dropkit.oauth.models.User
 
setPort(int) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setPrincipal(U) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setPrivateKeyPath(String) - Method in class net.leanix.dropkit.oauth.OAuth2AuthServerConfig
 
setPublicKeyPath(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setPublicKeyPath(String) - Method in class net.leanix.dropkit.oauth.OAuth2ResourceServerConfig
 
setQueueBase(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setQueueSuffix(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setRefreshExpiration(Date) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setRefreshToken(String) - Method in class net.leanix.dropkit.oauth.token.OAuth2Token
 
setRegisteredConsumerTag(String) - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
setRel(String) - Method in class net.leanix.dropkit.api.Link
 
setRole(PermissionRole) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setRole(UserRole) - Method in class net.leanix.dropkit.oauth.models.User
 
setStatus(PermissionStatus) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setStatus(UserStatus) - Method in class net.leanix.dropkit.oauth.models.User
 
setStatus(ResponseStatus) - Method in class net.leanix.dropkit.responses.BasicResponse
 
setTokenUrl(String) - Method in class net.leanix.dropkit.oauth.OAuth2ClientConfig
 
setTotal(Long) - Method in class net.leanix.dropkit.responses.BasicResponse
 
setType(String) - Method in class net.leanix.dropkit.responses.BasicResponse
 
setUnregistering() - Method in class net.leanix.dropkit.amqp.QueueConsumer
 
setUsername(String) - Method in class net.leanix.dropkit.amqp.AMQPConfiguration
 
setUsername(String) - Method in class net.leanix.dropkit.oauth.models.User
 
setValue(String) - Method in class net.leanix.dropkit.api.ApiError
 
setWhitelist(String) - Method in class net.leanix.dropkit.oauth.CrossOriginConfig
 
setWorkspaceId(UUID) - Method in class net.leanix.dropkit.oauth.models.Permission
 
setWorkspaceName(String) - Method in class net.leanix.dropkit.oauth.models.Permission
 
shortSummary() - Method in class net.leanix.dropkit.util.Stopwatch
Return a short description of the total running time.
simpleHandle(String) - Method in class net.leanix.dropkit.amqp.QueueConsumer
This method processes the message which comes from rabbitMQ and contains the business logic for each consumer.
SimpleManagedJobScheduler - Class in net.leanix.dropkit.quartz
This is a analog implemenation to com.fiestacabin.dropwizard.quartz.ManagedScheduler used to setup time base running jobs.
SimpleManagedJobScheduler(Scheduler, LxGuiceJobFactory) - Constructor for class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
 
start() - Method in class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
 
start(ProcessWrapper.StdXXXLineListener) - Method in class net.leanix.dropkit.util.ProcessWrapper
Start the wrapped process now.
start() - Method in class net.leanix.dropkit.util.Stopwatch
Start an unnamed task.
start(String, Object...) - Method in class net.leanix.dropkit.util.Stopwatch
Start a named task.
status - Variable in class net.leanix.dropkit.responses.BasicResponse
 
StdXXXLineListener() - Constructor for class net.leanix.dropkit.util.ProcessWrapper.StdXXXLineListener
 
stop() - Method in class net.leanix.dropkit.quartz.SimpleManagedJobScheduler
 
stop() - Method in class net.leanix.dropkit.util.async.RetryExecutor
 
stop() - Method in class net.leanix.dropkit.util.Stopwatch
Stop the current task.
Stopwatch - Class in net.leanix.dropkit.util
Simple stop watch, allowing for timing of a number of tasks, exposing total running time and running time for each named task.
Stopwatch() - Constructor for class net.leanix.dropkit.util.Stopwatch
Construct a new stop watch.
Stopwatch(String) - Constructor for class net.leanix.dropkit.util.Stopwatch
Construct a new stop watch with the given id.
Stopwatch.TaskInfo - Class in net.leanix.dropkit.util
Inner class to hold data about one task executed within the stop watch.
submit(String, String) - Method in class net.leanix.dropkit.amqp.QueueProducer
 

T

TEST - Static variable in class net.leanix.dropkit.util.DeploymentProfileHelper
 
TimeoutExecutor - Class in net.leanix.dropkit.util
 
TimeoutExecutor(long, long) - Constructor for class net.leanix.dropkit.util.TimeoutExecutor
 
toMap() - Method in class net.leanix.dropkit.api.Payload
Returns the internal map.
toResponse(BusinessLogicException) - Method in class net.leanix.dropkit.BusinessLogicExceptionMapper
Builds a response.
toResponse(ConstraintViolationException) - Method in class net.leanix.dropkit.InvalidEntityMapper
 
toString() - Method in class net.leanix.dropkit.api.ApiError
 
toString() - Method in class net.leanix.dropkit.api.Payload
 
toString() - Method in class net.leanix.dropkit.oauth.models.Permission
 
toString() - Method in class net.leanix.dropkit.util.Stopwatch
Return an informative string describing all tasks performed For custom reporting, call getTaskInfo() and use the task info directly.
total - Variable in class net.leanix.dropkit.responses.BasicResponse
 
type - Variable in class net.leanix.dropkit.responses.BasicResponse
 

U

unregister(QueueConsumer) - Method in class net.leanix.dropkit.amqp.ConsumerRegistry
Unregisters the consumer and close its channel.
User - Class in net.leanix.dropkit.oauth.models
User representation on the side of resource providers.
User() - Constructor for class net.leanix.dropkit.oauth.models.User
 
UserRole - Enum in net.leanix.dropkit.oauth.models
User roles on account level.
UserStatus - Enum in net.leanix.dropkit.oauth.models
User status on account level.

V

validate(JsonNode) - Method in class net.leanix.dropkit.api.RawJsonDeserializer
Validates the parsed json structure.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.PermissionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.UserRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.oauth.models.UserStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.responses.ResponseStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.leanix.dropkit.util.DeploymentColor
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.leanix.dropkit.oauth.models.PermissionRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.PermissionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.UserRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.oauth.models.UserStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.responses.ResponseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.leanix.dropkit.util.DeploymentColor
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL_HOST - Static variable in class net.leanix.dropkit.util.DeploymentUtil
 

W

waitFor() - Method in class net.leanix.dropkit.util.ProcessWrapper
Causes the current thread to wait, if necessary, until the process represented by this Process object has terminated.
waitUntilFinished(int, TimeUnit) - Method in class net.leanix.dropkit.util.ProcessWrapper
 
WebApplicationException - Exception in net.leanix.dropkit
Convenience class to avoid boilerplate code, allows sending an error message.
WebApplicationException() - Constructor for exception net.leanix.dropkit.WebApplicationException
 
withMessage(Response.Status, String) - Static method in exception net.leanix.dropkit.WebApplicationException
 
withPayload(Response.Status, Object) - Static method in exception net.leanix.dropkit.WebApplicationException
 
writeEtcdValue(String, String) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
writeEtcdValueIfNeeded(String, String) - Method in class net.leanix.dropkit.util.DeploymentUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2020 LeanIX GmbH. All rights reserved.