Search in sources :

Example 1 with PersistenceInMemoryConfig

use of de.fraunhofer.iosb.ilt.faaast.service.persistence.memory.PersistenceInMemoryConfig in project FAAAST-Service by FraunhoferIOSB.

the class IntegrationTestHttpEndpoint method init.

@Before
public void init() throws Exception {
    environment = AASFull.createEnvironment();
    ServiceConfig serviceConfig = new ServiceConfig.Builder().core(new CoreConfig.Builder().requestHandlerThreadPoolSize(2).build()).persistence(new PersistenceInMemoryConfig()).endpoints(List.of(new HttpEndpointConfig())).messageBus(new MessageBusInternalConfig()).build();
    service = new Service(serviceConfig);
    messageBus = service.getMessageBus();
    service.setAASEnvironment(environment);
    service.start();
}
Also used : ServiceConfig(de.fraunhofer.iosb.ilt.faaast.service.config.ServiceConfig) CoreConfig(de.fraunhofer.iosb.ilt.faaast.service.config.CoreConfig) MessageBusInternalConfig(de.fraunhofer.iosb.ilt.faaast.service.messagebus.internal.MessageBusInternalConfig) Service(de.fraunhofer.iosb.ilt.faaast.service.Service) PersistenceInMemoryConfig(de.fraunhofer.iosb.ilt.faaast.service.persistence.memory.PersistenceInMemoryConfig) HttpEndpointConfig(de.fraunhofer.iosb.ilt.faaast.service.endpoint.http.HttpEndpointConfig) Before(org.junit.Before)

Aggregations

Service (de.fraunhofer.iosb.ilt.faaast.service.Service)1 CoreConfig (de.fraunhofer.iosb.ilt.faaast.service.config.CoreConfig)1 ServiceConfig (de.fraunhofer.iosb.ilt.faaast.service.config.ServiceConfig)1 HttpEndpointConfig (de.fraunhofer.iosb.ilt.faaast.service.endpoint.http.HttpEndpointConfig)1 MessageBusInternalConfig (de.fraunhofer.iosb.ilt.faaast.service.messagebus.internal.MessageBusInternalConfig)1 PersistenceInMemoryConfig (de.fraunhofer.iosb.ilt.faaast.service.persistence.memory.PersistenceInMemoryConfig)1 Before (org.junit.Before)1