A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

Activity - Class in dev.soffa.foundation.activity
 
Activity(String, String) - Constructor for class dev.soffa.foundation.activity.Activity
 
ActivityService - Interface in dev.soffa.foundation.activity
 
addBroadcastChannel(String) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
addField(String, boolean) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
addField(String, double) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
addField(String, long) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
addField(String, CharSequence) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
addTag(String, String) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
addTags(Map<String, String>) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
afterPropertiesSet() - Method in class dev.soffa.foundation.mail.models.MailerConfig
 
afterPropertiesSet() - Method in class dev.soffa.foundation.message.pubsub.PubSubClientConfig
 
afterPropertiesSet() - Method in interface dev.soffa.foundation.message.pubsub.PubSubMessenger
 
AMQP_EVENT_PROCESSED - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
AMQP_EVENT_PROCESSING_FAILED - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
AMQP_INVALID_MESSAGE - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
AMQP_INVALID_PAYLOAD - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
AMQP_UNSUPPORTED_OPERATION - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
ApiInfo - Class in dev.soffa.foundation.openapi
 
ApiInfo() - Constructor for class dev.soffa.foundation.openapi.ApiInfo
 
AppConfig - Class in dev.soffa.foundation.config
 
AppConfig(String) - Constructor for class dev.soffa.foundation.config.AppConfig
 
AppConfig(String, String) - Constructor for class dev.soffa.foundation.config.AppConfig
 
ApplicationLifecycle - Interface in dev.soffa.foundation.context
 
ApplicationStartedEvent - Class in dev.soffa.foundation.events
 
ApplicationStartedEvent() - Constructor for class dev.soffa.foundation.events.ApplicationStartedEvent
 
ASYNC_TIMEOUT_SECONDS - Static variable in class dev.soffa.foundation.message.pubsub.PubSubClientFactory
 
Attachment - Class in dev.soffa.foundation.mail.models
 
Attachment() - Constructor for class dev.soffa.foundation.mail.models.Attachment
 
AttachmentType - Enum in dev.soffa.foundation.mail.models
 
AUDIO - dev.soffa.foundation.mail.models.AttachmentType
 
AuditService - Interface in dev.soffa.foundation.extra.audit
 
authenticate(Context) - Method in interface dev.soffa.foundation.security.AuthManager
 
authenticate(Context, String) - Method in interface dev.soffa.foundation.security.AuthManager
 
authenticate(Context, String, String) - Method in interface dev.soffa.foundation.security.AuthManager
 
AuthManager - Interface in dev.soffa.foundation.security
 

B

batch(TenantId, String, List<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
batch(TenantId, List<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
batch(String, List<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
batch(List<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
bind(String, Class<T>) - Method in interface dev.soffa.foundation.config.ConfigManager
 
bind(String, Class<T>) - Method in class dev.soffa.foundation.config.SimpleConfigManager
 
bindInternal(String, Class<T>) - Method in interface dev.soffa.foundation.config.ConfigManager
 
Block - Class in dev.soffa.foundation.extra.notifications.slack
 
Block(String, Object) - Constructor for class dev.soffa.foundation.extra.notifications.slack.Block
 
Block(String, List<Block>) - Constructor for class dev.soffa.foundation.extra.notifications.slack.Block
 
BOOLEAN - dev.soffa.foundation.timeseries.TSFieldType
 
broadcast(Message) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
broadcast(String, Message) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
broadcast(String, Object) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
build() - Method in class dev.soffa.foundation.openapi.OpenApiBuilder
 

C

Chain<I,​O> - Interface in dev.soffa.foundation.resource
 
ClaimsExtractor - Interface in dev.soffa.foundation.security
 
clear() - Static method in class dev.soffa.foundation.context.ContextHolder
 
clear() - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
close() - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider
 
ConfigManager - Interface in dev.soffa.foundation.config
 
configure() - Method in class dev.soffa.foundation.config.AppConfig
 
configureTenants() - Method in interface dev.soffa.foundation.data.DB
 
configureTenantsAsync() - Method in interface dev.soffa.foundation.data.DB
 
consume(String, String, Runnable) - Method in interface dev.soffa.foundation.extra.jobs.JobTokenRepository
 
consume(String, Function<PendingJob, Boolean>) - Method in interface dev.soffa.foundation.extra.jobs.JobTokenRepository
 
ContextHolder - Class in dev.soffa.foundation.context
 
ContextUtil - Class in dev.soffa.foundation.context
 
CoreMetrics - Interface in dev.soffa.foundation.metric
 
count() - Method in interface dev.soffa.foundation.data.EntityRepository
 
count(Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
count(Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
count(TenantId, Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
count(TenantId, Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
count(TenantId, Class<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
count(Class<?>) - Method in interface dev.soffa.foundation.activity.ActivityService
 
count(Class<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
count(String) - Method in interface dev.soffa.foundation.activity.ActivityService
 
count(Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
counter(String) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
counter(String) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
COUNTER - Static variable in interface dev.soffa.foundation.extra.notifications.NotificationAgent
 
create(String, String) - Method in interface dev.soffa.foundation.extra.jobs.JobTokenRepository
 
create(TokenType, String) - Method in interface dev.soffa.foundation.security.TokenProvider
 
create(TokenType, String, Map<String, Object>) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
create(TokenType, String, Map<String, Object>) - Method in interface dev.soffa.foundation.security.TokenProvider
 
create(TokenType, String, Map<String, Object>, int) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
create(TokenType, String, Map<String, Object>, int) - Method in interface dev.soffa.foundation.security.TokenProvider
 
create(String) - Static method in class dev.soffa.foundation.hooks.model.ProcessHookInput
 
create(String) - Static method in class dev.soffa.foundation.message.MessageFactory
 
create(String, Object) - Static method in class dev.soffa.foundation.message.MessageFactory
 
create(String, String, Map<String, Object>) - Static method in class dev.soffa.foundation.hooks.model.ProcessHookInput
 
create(String, Map<String, Object>) - Static method in class dev.soffa.foundation.hooks.model.ProcessHookInput
 
createJwtEncoder(TokensConfig) - Method in class ext.springboot.FoundationCoreAutoConfiguration
 
createOperationCaller(Class<T>, String) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
createRequest(Method, Object...) - Method in class dev.soffa.foundation.client.RestClient
 
createSchema(String, String) - Method in interface dev.soffa.foundation.data.DB
 
createSecurityConfig() - Method in class ext.springboot.FoundationCoreAutoConfiguration
 
createTable(TSTable) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider
 
Criteria - Class in dev.soffa.foundation.data
 

D

DatabaseReadyEvent - Class in dev.soffa.foundation.events
 
DatabaseReadyEvent() - Constructor for class dev.soffa.foundation.events.DatabaseReadyEvent
 
DataPoint - Class in dev.soffa.foundation.timeseries
 
DataPoint(String) - Constructor for class dev.soffa.foundation.timeseries.DataPoint
 
DataSourceConfig - Class in dev.soffa.foundation.data
 
DataSourceConfig() - Constructor for class dev.soffa.foundation.data.DataSourceConfig
 
DataStore - Interface in dev.soffa.foundation.data
 
DB - Interface in dev.soffa.foundation.data
 
DbConfig - Class in dev.soffa.foundation.data
 
DbConfig() - Constructor for class dev.soffa.foundation.data.DbConfig
 
decode(String) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
decode(String) - Method in interface dev.soffa.foundation.security.TokenProvider
 
decode(String, ClaimsExtractor) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
decode(String, ClaimsExtractor) - Method in interface dev.soffa.foundation.security.TokenProvider
 
decodejwtWithJwks(String, ClaimsExtractor) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
decodeJwtWithSecret(String, ClaimsExtractor) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
DEFAULT - Static variable in class dev.soffa.foundation.mail.Mailer
 
DefaultTokenProvider - Class in dev.soffa.foundation.security
 
DefaultTokenProvider(TokensConfig) - Constructor for class dev.soffa.foundation.security.DefaultTokenProvider
 
delete(Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
delete(Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
delete(TenantId, Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
delete(TenantId, E) - Method in interface dev.soffa.foundation.data.DataStore
 
delete(TenantId, E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
delete(E) - Method in interface dev.soffa.foundation.data.DataStore
 
delete(E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
delete(String, String) - Method in interface dev.soffa.foundation.extra.jobs.JobTokenRepository
 
delete(Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
determineTargetDataSource() - Method in interface dev.soffa.foundation.data.DB
 
determineTargetDataSource(TenantId) - Method in interface dev.soffa.foundation.data.DB
 
determineTargetDataSource(String) - Method in interface dev.soffa.foundation.data.DB
 
dev.soffa.foundation.activity - package dev.soffa.foundation.activity
 
dev.soffa.foundation.client - package dev.soffa.foundation.client
 
dev.soffa.foundation.config - package dev.soffa.foundation.config
 
dev.soffa.foundation.context - package dev.soffa.foundation.context
 
dev.soffa.foundation.data - package dev.soffa.foundation.data
 
dev.soffa.foundation.events - package dev.soffa.foundation.events
 
dev.soffa.foundation.extra.audit - package dev.soffa.foundation.extra.audit
 
dev.soffa.foundation.extra.jobs - package dev.soffa.foundation.extra.jobs
 
dev.soffa.foundation.extra.journal - package dev.soffa.foundation.extra.journal
 
dev.soffa.foundation.extra.notifications - package dev.soffa.foundation.extra.notifications
 
dev.soffa.foundation.extra.notifications.slack - package dev.soffa.foundation.extra.notifications.slack
 
dev.soffa.foundation.helper - package dev.soffa.foundation.helper
 
dev.soffa.foundation.hooks - package dev.soffa.foundation.hooks
 
dev.soffa.foundation.hooks.action - package dev.soffa.foundation.hooks.action
 
dev.soffa.foundation.hooks.model - package dev.soffa.foundation.hooks.model
 
dev.soffa.foundation.mail - package dev.soffa.foundation.mail
 
dev.soffa.foundation.mail.adapter - package dev.soffa.foundation.mail.adapter
 
dev.soffa.foundation.mail.models - package dev.soffa.foundation.mail.models
 
dev.soffa.foundation.message - package dev.soffa.foundation.message
 
dev.soffa.foundation.message.pubsub - package dev.soffa.foundation.message.pubsub
 
dev.soffa.foundation.metric - package dev.soffa.foundation.metric
 
dev.soffa.foundation.multitenancy - package dev.soffa.foundation.multitenancy
 
dev.soffa.foundation.notification - package dev.soffa.foundation.notification
 
dev.soffa.foundation.openapi - package dev.soffa.foundation.openapi
 
dev.soffa.foundation.resource - package dev.soffa.foundation.resource
 
dev.soffa.foundation.scheduling - package dev.soffa.foundation.scheduling
 
dev.soffa.foundation.scheduling.model - package dev.soffa.foundation.scheduling.model
 
dev.soffa.foundation.security - package dev.soffa.foundation.security
 
dev.soffa.foundation.timeseries - package dev.soffa.foundation.timeseries
 
DispatchMessageHandler - Interface in dev.soffa.foundation.message
 
DOUBLE - dev.soffa.foundation.timeseries.TSFieldType
 
DURATION_SUFFIX - Static variable in interface dev.soffa.foundation.metric.MetricsRegistry
 

E

Email - Class in dev.soffa.foundation.mail.models
 
Email(String, EmailAddress, String, String) - Constructor for class dev.soffa.foundation.mail.models.Email
 
Email(String, EmailAddress, List<EmailAddress>, String, String) - Constructor for class dev.soffa.foundation.mail.models.Email
 
Email(String, List<EmailAddress>, String, String) - Constructor for class dev.soffa.foundation.mail.models.Email
 
EMAIL - Static variable in class dev.soffa.foundation.hooks.model.Hook
 
EmailAck - Class in dev.soffa.foundation.mail.models
 
EmailAck() - Constructor for class dev.soffa.foundation.mail.models.EmailAck
 
EmailHook - Class in dev.soffa.foundation.hooks.model
 
EmailHook() - Constructor for class dev.soffa.foundation.hooks.model.EmailHook
 
EmailSender - Interface in dev.soffa.foundation.mail
 
enqueue(Class<T>, I) - Method in interface dev.soffa.foundation.scheduling.Scheduler
 
enqueue(String, Class<T>, I, Context) - Method in interface dev.soffa.foundation.scheduling.Scheduler
 
enqueue(String, String, Map<String, Object>, Context) - Method in interface dev.soffa.foundation.hooks.Hooks
 
enqueue(UUID, Class<T>, I, Context) - Method in interface dev.soffa.foundation.scheduling.Scheduler
 
EntityLifecycle - Interface in dev.soffa.foundation.data
 
EntityModel - Interface in dev.soffa.foundation.data
 
EntityRepository<E,​I> - Interface in dev.soffa.foundation.data
 
error(Exception) - Static method in class dev.soffa.foundation.message.MessageResponse
 
execute(TenantId, String) - Method in interface dev.soffa.foundation.data.DataStore
 
execute(String) - Method in interface dev.soffa.foundation.data.DataStore
 
exists(Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
exists(I) - Method in interface dev.soffa.foundation.data.EntityRepository
 
exists(String, String) - Method in interface dev.soffa.foundation.extra.jobs.JobTokenRepository
 
exists(Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
ext.springboot - package ext.springboot
 
extractInfo(Token) - Method in interface dev.soffa.foundation.security.ClaimsExtractor
 
extractInfo(Token) - Method in class dev.soffa.foundation.security.DefaultTokenProvider
 
extractInfo(Token) - Method in interface dev.soffa.foundation.security.TokenProvider
 

F

failed(String) - Method in class dev.soffa.foundation.extra.jobs.PendingJob
 
FAILED_SUFFIX - Static variable in interface dev.soffa.foundation.metric.MetricsRegistry
 
FakeEmailSender - Class in dev.soffa.foundation.mail.adapter
 
FakeEmailSender() - Constructor for class dev.soffa.foundation.mail.adapter.FakeEmailSender
 
field(String) - Method in class dev.soffa.foundation.timeseries.TSTable
 
field(String, TSFieldType) - Method in class dev.soffa.foundation.timeseries.TSTable
 
field(String, TSFieldType, boolean) - Method in class dev.soffa.foundation.timeseries.TSTable
 
find(Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
find(TenantId, Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
find(TenantId, Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
find(Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
find(Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
findAll() - Method in interface dev.soffa.foundation.data.EntityRepository
 
findAll(TenantId) - Method in interface dev.soffa.foundation.data.EntityRepository
 
findAll(TenantId, Class<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
findAll(Class<E>) - Method in interface dev.soffa.foundation.data.DataStore
 
findById(TenantId, I) - Method in interface dev.soffa.foundation.data.EntityRepository
 
findById(TenantId, Class<E>, Object) - Method in interface dev.soffa.foundation.data.DataStore
 
findById(I) - Method in interface dev.soffa.foundation.data.EntityRepository
 
findById(Class<E>, Object) - Method in interface dev.soffa.foundation.data.DataStore
 
FoundationCoreAutoConfiguration - Class in ext.springboot
 
FoundationCoreAutoConfiguration() - Constructor for class ext.springboot.FoundationCoreAutoConfiguration
 

G

generate() - Static method in class dev.soffa.foundation.helper.ID
 
generate(String) - Static method in class dev.soffa.foundation.helper.ID
 
generator - Static variable in class dev.soffa.foundation.helper.ID
 
get() - Static method in class dev.soffa.foundation.context.ContextHolder
 
get() - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
get(Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
get(TenantId, Criteria) - Method in interface dev.soffa.foundation.data.EntityRepository
 
get(TenantId, Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
get(TenantId, Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
get(I) - Method in interface dev.soffa.foundation.data.EntityRepository
 
get(Class<E>, Criteria) - Method in interface dev.soffa.foundation.data.DataStore
 
get(Map<String, Object>) - Method in interface dev.soffa.foundation.data.EntityRepository
 
getClient(String) - Method in class dev.soffa.foundation.mail.Mailer
 
getClient(String) - Method in interface dev.soffa.foundation.message.pubsub.PubSubMessenger
 
getConfig() - Method in interface dev.soffa.foundation.security.TokenProvider
 
getContext() - Method in class dev.soffa.foundation.message.Message
 
getCounter() - Static method in class dev.soffa.foundation.mail.adapter.FakeEmailSender
 
getCounter(String) - Static method in class dev.soffa.foundation.metric.InternalMetrics
 
getCounter(String, String) - Static method in class dev.soffa.foundation.metric.InternalMetrics
 
getCreated() - Method in interface dev.soffa.foundation.data.EntityModel
 
getDefaultClient() - Method in interface dev.soffa.foundation.message.pubsub.PubSubMessenger
 
getDefaultDataSource() - Method in interface dev.soffa.foundation.data.DB
 
getHook(String) - Method in interface dev.soffa.foundation.hooks.HookService
 
getId() - Method in interface dev.soffa.foundation.data.EntityModel
 
getMigrationName(String) - Method in interface dev.soffa.foundation.data.MigrationDelegate
 
getMigrationName(String) - Method in class dev.soffa.foundation.data.NoMigrationDelegate
 
getOperationId(Object) - Method in class dev.soffa.foundation.config.OperationsMapping
 
getOption(String) - Method in class dev.soffa.foundation.message.pubsub.PubSubClientConfig
 
getPayload(Message) - Static method in class dev.soffa.foundation.message.MessageFactory
 
getPayload(Message, Class<T>) - Static method in class dev.soffa.foundation.message.MessageFactory
 
getTablesPrefix() - Method in interface dev.soffa.foundation.data.DB
 
getTenantList() - Method in interface dev.soffa.foundation.data.DB
 
getTenantList() - Method in interface dev.soffa.foundation.multitenancy.TenantsLoader
 
GetTenantList - Interface in dev.soffa.foundation.multitenancy
 
getWriter() - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider
 
getWriter(String) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider
 
globalCounter(String) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
globalCounter(String) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 

H

handle(Context) - Method in interface dev.soffa.foundation.security.PlatformAuthManager
 
handle(Context, String) - Method in interface dev.soffa.foundation.security.PlatformAuthManager
 
handle(Message) - Method in interface dev.soffa.foundation.message.MessageHandler
 
hasCredentials() - Method in class dev.soffa.foundation.mail.models.MailerConfig
 
hasDataSources() - Method in class dev.soffa.foundation.config.AppConfig
 
hasError() - Method in class dev.soffa.foundation.message.MessageResponse
 
hasHeaders() - Method in class dev.soffa.foundation.message.Message
 
hasMessage() - Method in class dev.soffa.foundation.mail.models.Email
 
Hook - Class in dev.soffa.foundation.hooks.model
 
Hook() - Constructor for class dev.soffa.foundation.hooks.model.Hook
 
HookItem - Class in dev.soffa.foundation.hooks.model
 
HookItem() - Constructor for class dev.soffa.foundation.hooks.model.HookItem
 
Hooks - Interface in dev.soffa.foundation.hooks
 
HookService - Interface in dev.soffa.foundation.hooks
 
HTTP_REQUEST - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 

I

ID - Class in dev.soffa.foundation.helper
 
ID() - Constructor for class dev.soffa.foundation.helper.ID
 
ID_PREFIX - Static variable in class dev.soffa.foundation.extra.journal.Journal
 
IMAGE - dev.soffa.foundation.mail.models.AttachmentType
 
increment(String) - Static method in class dev.soffa.foundation.metric.InternalMetrics
 
increment(String) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
increment(String, double, Map<String, Object>) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
increment(String, double, Map<String, Object>) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
increment(String, String) - Static method in class dev.soffa.foundation.metric.InternalMetrics
 
increment(String, Map<String, Object>) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
Info() - Constructor for class dev.soffa.foundation.openapi.OpenAPIDesc.Info
 
inheritOrCreate() - Static method in class dev.soffa.foundation.context.ContextHolder
 
insert(TenantId, E) - Method in interface dev.soffa.foundation.data.DataStore
 
insert(TenantId, E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
insert(E) - Method in interface dev.soffa.foundation.data.DataStore
 
insert(E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
InternalMetrics - Class in dev.soffa.foundation.metric
 
InternalMetrics() - Constructor for class dev.soffa.foundation.metric.InternalMetrics
 
INVALID_OPERATION - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
invoke(Object, Method, Object...) - Method in class dev.soffa.foundation.client.RestClient
 
invoke(String) - Method in class dev.soffa.foundation.config.OperationsMapping
 
isDefault() - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
isEmpty() - Method in class dev.soffa.foundation.config.OperationsMapping
 
isEmpty() - Static method in class dev.soffa.foundation.context.ContextHolder
 
isEmpty() - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
isNotEmpty() - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
isSuccess() - Method in class dev.soffa.foundation.message.MessageResponse
 
isValid() - Method in class dev.soffa.foundation.security.TokensConfig
 

J

Job() - Constructor for class dev.soffa.foundation.scheduling.model.Scheduling.Job
 
JOBS - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
JobTokenRepository - Interface in dev.soffa.foundation.extra.jobs
 
Journal - Class in dev.soffa.foundation.extra.journal
 
Journal() - Constructor for class dev.soffa.foundation.extra.journal.Journal
 
JournalRepository - Interface in dev.soffa.foundation.extra.journal
 

L

log(Context, String, Object, String) - Method in interface dev.soffa.foundation.extra.journal.JournalRepository
 
log(Context, String, String, String, Supplier<T>) - Method in interface dev.soffa.foundation.extra.journal.JournalRepository
 
log(String, Object, Object, Context) - Method in interface dev.soffa.foundation.extra.audit.AuditService
 
log(String, Object, Object, Exception, Context) - Method in interface dev.soffa.foundation.extra.audit.AuditService
 
log(String, Object, Object, String, Context) - Method in interface dev.soffa.foundation.extra.audit.AuditService
 
LOG - Static variable in interface dev.soffa.foundation.metric.MetricsRegistry
 
LONG - dev.soffa.foundation.timeseries.TSFieldType
 
lookup(String) - Method in class dev.soffa.foundation.config.OperationsMapping
 

M

Mailer - Class in dev.soffa.foundation.mail
 
Mailer(Map<String, EmailSender>) - Constructor for class dev.soffa.foundation.mail.Mailer
 
MailerConfig - Class in dev.soffa.foundation.mail.models
 
MailerConfig(String, String, String, String) - Constructor for class dev.soffa.foundation.mail.models.MailerConfig
 
markdown(String) - Static method in class dev.soffa.foundation.extra.notifications.slack.Block
 
Message - Class in dev.soffa.foundation.message
 
Message(String, Context) - Constructor for class dev.soffa.foundation.message.Message
 
Message(String, Object, Context) - Constructor for class dev.soffa.foundation.message.Message
 
Message(String, String, Object, String, Context) - Constructor for class dev.soffa.foundation.message.Message
 
MessageFactory - Class in dev.soffa.foundation.message
 
MessageHandler - Interface in dev.soffa.foundation.message
 
MessageResponse - Class in dev.soffa.foundation.message
 
MessageResponse() - Constructor for class dev.soffa.foundation.message.MessageResponse
 
metric(String) - Static method in class dev.soffa.foundation.timeseries.DataPoint
 
MetricsRegistry - Interface in dev.soffa.foundation.metric
 
MigrationDelegate - Interface in dev.soffa.foundation.data
 

N

NATS_BROADCAST - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
NATS_EVENT_PROCESSED - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
NATS_EVENT_PROCESSING_FAILED - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
NATS_EVENT_SKIPPED - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
NATS_PUBLISH - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
NATS_REQUEST - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
newEntityRepository(Class<E>) - Method in interface dev.soffa.foundation.data.DB
 
newInstance(Class<T>, String) - Static method in class dev.soffa.foundation.client.RestClient
 
newInstance(Class<T>, String, HttpClient) - Static method in class dev.soffa.foundation.client.RestClient
 
newStore() - Method in interface dev.soffa.foundation.data.DB
 
next(I) - Method in interface dev.soffa.foundation.resource.Chain
 
NoMigrationDelegate - Class in dev.soffa.foundation.data
 
NoMigrationDelegate() - Constructor for class dev.soffa.foundation.data.NoMigrationDelegate
 
NoopMetricsRegistryImpl - Class in dev.soffa.foundation.metric
 
NoopMetricsRegistryImpl() - Constructor for class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
NoopNotificationAgent - Class in dev.soffa.foundation.extra.notifications
 
NoopNotificationAgent() - Constructor for class dev.soffa.foundation.extra.notifications.NoopNotificationAgent
 
NOTIFICATION - Static variable in class dev.soffa.foundation.hooks.model.Hook
 
NotificationAgent - Interface in dev.soffa.foundation.extra.notifications
 
NotificationHook - Class in dev.soffa.foundation.hooks.model
 
NotificationHook() - Constructor for class dev.soffa.foundation.hooks.model.NotificationHook
 
Notifier - Interface in dev.soffa.foundation.notification
 
notify(String, Map<String, String>) - Method in class dev.soffa.foundation.extra.notifications.NoopNotificationAgent
 
notify(String, Map<String, String>) - Method in interface dev.soffa.foundation.extra.notifications.NotificationAgent
 
notify(String, Map<String, String>) - Method in class dev.soffa.foundation.extra.notifications.SlackNotificationAgent
 

O

OAuth2() - Constructor for class dev.soffa.foundation.openapi.OpenAPIDesc.OAuth2
 
of(PubSubClient, Class<T>, String) - Static method in class dev.soffa.foundation.message.pubsub.PubSubClientFactory
 
of(Class<?>) - Static method in class dev.soffa.foundation.openapi.ApiInfo
 
of(Object, Exception) - Static method in class dev.soffa.foundation.message.MessageResponse
 
of(String, Map<String, Object>) - Static method in class dev.soffa.foundation.data.Criteria
 
of(Map<String, Object>) - Static method in class dev.soffa.foundation.data.Criteria
 
ok(Object) - Static method in class dev.soffa.foundation.message.MessageResponse
 
onApplicationReady() - Method in interface dev.soffa.foundation.context.ApplicationLifecycle
 
onInsert() - Method in interface dev.soffa.foundation.data.EntityLifecycle
 
onInsert() - Method in class dev.soffa.foundation.extra.journal.Journal
 
onSave() - Method in interface dev.soffa.foundation.data.EntityLifecycle
 
OnServiceStarted - Interface in dev.soffa.foundation.events
 
onUpdate() - Method in interface dev.soffa.foundation.data.EntityLifecycle
 
OpenApiBuilder - Class in dev.soffa.foundation.openapi
 
OpenApiBuilder(OpenAPIDesc) - Constructor for class dev.soffa.foundation.openapi.OpenApiBuilder
 
OpenAPIDesc - Class in dev.soffa.foundation.openapi
 
OpenAPIDesc() - Constructor for class dev.soffa.foundation.openapi.OpenAPIDesc
 
OpenAPIDesc.Info - Class in dev.soffa.foundation.openapi
 
OpenAPIDesc.OAuth2 - Class in dev.soffa.foundation.openapi
 
OpenAPIDesc.Parameter - Class in dev.soffa.foundation.openapi
 
OpenAPIDesc.Security - Class in dev.soffa.foundation.openapi
 
OPERATION_PREFIX - Static variable in interface dev.soffa.foundation.metric.CoreMetrics
 
OperationsMapping - Class in dev.soffa.foundation.config
 
OperationsMapping(Set<Operation<?, ?>>) - Constructor for class dev.soffa.foundation.config.OperationsMapping
 
OTHER - dev.soffa.foundation.mail.models.AttachmentType
 

P

Parameter() - Constructor for class dev.soffa.foundation.openapi.OpenAPIDesc.Parameter
 
PDF - dev.soffa.foundation.mail.models.AttachmentType
 
PendingJob - Class in dev.soffa.foundation.extra.jobs
 
PendingJob() - Constructor for class dev.soffa.foundation.extra.jobs.PendingJob
 
ping() - Method in interface dev.soffa.foundation.data.DataStore
 
PlatformAuthManager - Interface in dev.soffa.foundation.security
 
process(Context, ProcessHookInput) - Method in interface dev.soffa.foundation.hooks.HookService
 
process(Context, ProcessHookItemInput) - Method in interface dev.soffa.foundation.hooks.HookService
 
ProcessHook - Interface in dev.soffa.foundation.hooks.action
 
ProcessHookInput - Class in dev.soffa.foundation.hooks.model
 
ProcessHookInput() - Constructor for class dev.soffa.foundation.hooks.model.ProcessHookInput
 
ProcessHookItem - Interface in dev.soffa.foundation.hooks.action
 
ProcessHookItemInput - Class in dev.soffa.foundation.hooks.model
 
ProcessHookItemInput() - Constructor for class dev.soffa.foundation.hooks.model.ProcessHookItemInput
 
publish(Message) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
publish(String, Message) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
PubSubClient - Interface in dev.soffa.foundation.message.pubsub
 
PubSubClientConfig - Class in dev.soffa.foundation.message.pubsub
 
PubSubClientConfig() - Constructor for class dev.soffa.foundation.message.pubsub.PubSubClientConfig
 
PubSubClientFactory - Class in dev.soffa.foundation.message.pubsub
 
PubSubConfig - Class in dev.soffa.foundation.message.pubsub
 
PubSubConfig() - Constructor for class dev.soffa.foundation.message.pubsub.PubSubConfig
 
PubSubMessenger - Interface in dev.soffa.foundation.message.pubsub
 

Q

query(String, Class<T>) - Method in interface dev.soffa.foundation.data.DataStore
 

R

record(Context, Class<?>, Object) - Method in interface dev.soffa.foundation.activity.ActivityService
 
record(Context, String, Object) - Method in interface dev.soffa.foundation.activity.ActivityService
 
record(Context, Activity) - Method in interface dev.soffa.foundation.activity.ActivityService
 
register(String[], boolean) - Method in interface dev.soffa.foundation.data.DB
 
request(String, Message, Class<T>) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
request(String, Class<T>, I, Class<O>) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
request(String, Class<T>, Class<O>) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
require() - Static method in class dev.soffa.foundation.context.ContextHolder
 
require(Class<T>) - Method in class dev.soffa.foundation.config.OperationsMapping
 
require(String) - Method in interface dev.soffa.foundation.config.ConfigManager
 
require(String) - Method in class dev.soffa.foundation.config.OperationsMapping
 
require(String) - Method in class dev.soffa.foundation.config.SimpleConfigManager
 
resolveClass(Object) - Static method in class dev.soffa.foundation.config.OperationsMapping
 
RestClient - Class in dev.soffa.foundation.client
 

S

Scheduler - Interface in dev.soffa.foundation.scheduling
 
scheduleRecurrently(String, String, ServiceWorker) - Method in interface dev.soffa.foundation.scheduling.Scheduler
 
Scheduling - Class in dev.soffa.foundation.scheduling.model
 
Scheduling() - Constructor for class dev.soffa.foundation.scheduling.model.Scheduling
 
Scheduling.Job - Class in dev.soffa.foundation.scheduling.model
 
section(Block) - Static method in class dev.soffa.foundation.extra.notifications.slack.Block
 
Security() - Constructor for class dev.soffa.foundation.openapi.OpenAPIDesc.Security
 
SecurityConfig - Class in dev.soffa.foundation.security
 
SecurityConfig() - Constructor for class dev.soffa.foundation.security.SecurityConfig
 
send(Email) - Method in class dev.soffa.foundation.mail.adapter.FakeEmailSender
 
send(Email) - Method in interface dev.soffa.foundation.mail.EmailSender
 
send(Email) - Method in class dev.soffa.foundation.mail.Mailer
 
send(EmailAddress, String, String) - Method in interface dev.soffa.foundation.mail.EmailSender
 
send(String) - Method in class dev.soffa.foundation.config.OperationsMapping
 
sendNotification(String, String, Map<String, Object>) - Method in interface dev.soffa.foundation.notification.Notifier
 
serialVersionUID - Static variable in class dev.soffa.foundation.message.Message
 
ServiceWorker - Interface in dev.soffa.foundation.scheduling
 
set(Context) - Static method in class dev.soffa.foundation.context.ContextHolder
 
set(TenantId) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
set(String) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
setAttribute(String, boolean) - Static method in class dev.soffa.foundation.context.ContextHolder
 
setAttribute(String, long) - Static method in class dev.soffa.foundation.context.ContextHolder
 
setAttribute(String, String) - Static method in class dev.soffa.foundation.context.ContextHolder
 
setContext(Context) - Method in class dev.soffa.foundation.extra.journal.Journal
 
setCreated(Date) - Method in interface dev.soffa.foundation.data.EntityModel
 
setId(String) - Method in interface dev.soffa.foundation.data.EntityModel
 
setSubjects(String) - Method in class dev.soffa.foundation.message.pubsub.PubSubClientConfig
 
SimpleConfigManager - Class in dev.soffa.foundation.config
 
SimpleConfigManager() - Constructor for class dev.soffa.foundation.config.SimpleConfigManager
 
SlackNotificationAgent - Class in dev.soffa.foundation.extra.notifications
 
SlackNotificationAgent(String) - Constructor for class dev.soffa.foundation.extra.notifications.SlackNotificationAgent
 
STRING - dev.soffa.foundation.timeseries.TSFieldType
 
subscribe(String, boolean, MessageHandler) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
subscribe(String, MessageHandler) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
subscribe(MessageHandler) - Method in interface dev.soffa.foundation.message.pubsub.PubSubClient
 
SYMBOL - dev.soffa.foundation.timeseries.TSFieldType
 

T

tagify(Context) - Static method in class dev.soffa.foundation.context.ContextUtil
 
tagify(Context, Map<String, Object>) - Static method in class dev.soffa.foundation.context.ContextUtil
 
tenantExists(String) - Method in interface dev.soffa.foundation.data.DB
 
TenantHolder - Class in dev.soffa.foundation.multitenancy
 
TenantsLoader - Interface in dev.soffa.foundation.multitenancy
 
tick() - Method in interface dev.soffa.foundation.scheduling.ServiceWorker
 
time(Date) - Method in class dev.soffa.foundation.timeseries.DataPoint
 
timed(String, Duration, Map<String, Object>) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
timed(String, Duration, Map<String, Object>) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
timed(String, Map<String, Object>, Runnable) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
timed(String, Map<String, Object>, Runnable) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
timed(String, Map<String, Object>, Supplier<F>) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
timed(String, Map<String, Object>, Supplier<F>) - Method in class dev.soffa.foundation.metric.NoopMetricsRegistryImpl
 
TimeSeriesProvider - Interface in dev.soffa.foundation.timeseries
 
TimeSeriesProvider.Writer - Interface in dev.soffa.foundation.timeseries
 
timestamp(String) - Method in class dev.soffa.foundation.timeseries.TSTable
 
TIMESTAMP - dev.soffa.foundation.timeseries.TSFieldType
 
TokenProvider - Interface in dev.soffa.foundation.security
 
TokensConfig - Class in dev.soffa.foundation.security
 
TokensConfig(String, String) - Constructor for class dev.soffa.foundation.security.TokensConfig
 
track(String, Map<String, Object>, Runnable) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
track(String, Map<String, Object>, Supplier<T>) - Method in interface dev.soffa.foundation.metric.MetricsRegistry
 
TSField - Class in dev.soffa.foundation.timeseries
 
TSField(String, TSFieldType) - Constructor for class dev.soffa.foundation.timeseries.TSField
 
TSFieldType - Enum in dev.soffa.foundation.timeseries
 
TSTable - Class in dev.soffa.foundation.timeseries
 
TSTable(String) - Constructor for class dev.soffa.foundation.timeseries.TSTable
 
TYPE - Static variable in class dev.soffa.foundation.hooks.model.EmailHook
 

U

update(TenantId, E) - Method in interface dev.soffa.foundation.data.DataStore
 
update(TenantId, E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
update(E) - Method in interface dev.soffa.foundation.data.DataStore
 
update(E) - Method in interface dev.soffa.foundation.data.EntityRepository
 
use(TenantId, Runnable) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
use(TenantId, Supplier<O>) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
use(String, Runnable) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
use(String, Supplier<O>) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 
useDefault(Supplier<T>) - Static method in class dev.soffa.foundation.multitenancy.TenantHolder
 

V

valueOf(String) - Static method in enum dev.soffa.foundation.mail.models.AttachmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.soffa.foundation.timeseries.TSFieldType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.soffa.foundation.mail.models.AttachmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.soffa.foundation.timeseries.TSFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
VIDEO - dev.soffa.foundation.mail.models.AttachmentType
 

W

withContext(Context) - Method in class dev.soffa.foundation.extra.journal.Journal
 
withLock(String, int, int, Runnable) - Method in interface dev.soffa.foundation.data.DB
 
withLock(String, Duration, Duration, Runnable) - Method in interface dev.soffa.foundation.data.DB
 
withTenants(Consumer<String>) - Method in interface dev.soffa.foundation.data.DB
 
withTenantsAsync(Consumer<String>) - Method in interface dev.soffa.foundation.data.DB
 
write(DataPoint) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider.Writer
 
write(List<DataPoint>) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider.Writer
 
writeRecords(Object) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider.Writer
 
writeRecords(List<Object>) - Method in interface dev.soffa.foundation.timeseries.TimeSeriesProvider.Writer
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages