Package-level declarations

Types

Link copied to clipboard
@Configuration
@EnableAsync
@Profile(value = "beast")
open class BeastTaskExecutorConfig
Link copied to clipboard
@Configuration
open class ConsoleResponsesConfig(gateway: ConsoleRequestGateway) : BaseGatewayConfig<ConsoleCommandRequest, ConsoleCommandResponse>
Link copied to clipboard
@Configuration
open class DetailedSimulatorResponsesConfig(gateway: DetailedSimulatorRequestGateway) : BaseGatewayConfig<PortfolioSimulationRequest, DetailedPortfolioSimulationResponse>
Link copied to clipboard
@ControllerAdvice
open class GlobalExceptionHandler
Link copied to clipboard
@Configuration
open class HttpConfig
Link copied to clipboard
@Configuration
@ConditionalOnProperty(name = "cryptotrader.api.jpa.enabled", havingValue = "true", matchIfMissing = true)
@EnableJpaRepositories(basePackages = [""org.cryptotrader.api.library.repository"", ""org.cryptotrader.data.library.repository"", ""org.cryptotrader.security.library.repository""], excludeFilters = [ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = TinkKeysetRepository::class)])
open class JpaRepositoriesConfig
Link copied to clipboard
@ConfigurationProperties(prefix = "security.refresh")
class SecurityProperties : Record
Configuration properties for security-related settings.
Link copied to clipboard
@Configuration
open class SimulatorResponsesConfig(gateway: SimulatorRequestGateway) : BaseGatewayConfig<PortfolioSimulationRequest, PortfolioSimulationResponse>
Link copied to clipboard
@Configuration
@EnableAsync
@Profile(value = "!beast")
open class TaskExecutorConfig
Link copied to clipboard
@Configuration
@EnableWebSocket
@Import(value = [JwtHandshakeInterceptor::class])
@ConditionalOnProperty(name = ["cryptotrader.api.websocket.enabled"], havingValue = "true", matchIfMissing = true)
open class WebSocketConfig(val signupWebsocket: SignupWebSocketHandler, val loginWebSocket: LoginWebSocketHandler, val currencyValueWebSocket: CurrencyValueWebSocketHandler, val jwtHandshakeInterceptor: JwtHandshakeInterceptor, @Value(value = "${cryptotrader.api.cors.allowed-origins:http://localhost:4200}") allowedOriginsProperty: String) : WebSocketConfigurer