Package-level declarations

Types

Link copied to clipboard
@Configuration
@EnableAsync
@Profile(value = "beast")
open class BeastTaskExecutorConfig
Link copied to clipboard
@Configuration
open class ConsoleRepliesConfig(gateway: ConsoleRequestGateway)
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""])
open class JpaRepositoriesConfig
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) : WebSocketConfigurer