Search in sources :

Example 26 with ServiceBuilder

use of io.pravega.segmentstore.server.store.ServiceBuilder in project pravega by pravega.

the class ServiceStarter method createServiceBuilder.

private ServiceBuilder createServiceBuilder() {
    ServiceBuilder builder = ServiceBuilder.newInMemoryBuilder(this.builderConfig);
    attachDataLogFactory(builder);
    attachRocksDB(builder);
    attachStorage(builder);
    attachZKSegmentManager(builder);
    return builder;
}
Also used : ServiceBuilder(io.pravega.segmentstore.server.store.ServiceBuilder)

Aggregations

ServiceBuilder (io.pravega.segmentstore.server.store.ServiceBuilder)26 StreamSegmentStore (io.pravega.segmentstore.contracts.StreamSegmentStore)25 Cleanup (lombok.Cleanup)20 PravegaConnectionListener (io.pravega.segmentstore.server.host.handler.PravegaConnectionListener)19 Test (org.junit.Test)15 TestingServerStarter (io.pravega.test.common.TestingServerStarter)11 MockClientFactory (io.pravega.client.stream.mock.MockClientFactory)9 StreamConfiguration (io.pravega.client.stream.StreamConfiguration)8 Controller (io.pravega.client.stream.impl.Controller)8 MockStreamManager (io.pravega.client.stream.mock.MockStreamManager)7 TestingServer (org.apache.curator.test.TestingServer)7 ReaderGroupConfig (io.pravega.client.stream.ReaderGroupConfig)6 SynchronousStreamSegmentStore (io.pravega.segmentstore.server.mocks.SynchronousStreamSegmentStore)6 WireCommands (io.pravega.shared.protocol.netty.WireCommands)6 ArgumentMatchers.anyString (org.mockito.ArgumentMatchers.anyString)6 InOrder (org.mockito.InOrder)6 ConnectionFactoryImpl (io.pravega.client.netty.impl.ConnectionFactoryImpl)5 ScalingPolicy (io.pravega.client.stream.ScalingPolicy)5 ClientFactoryImpl (io.pravega.client.stream.impl.ClientFactoryImpl)5 JavaSerializer (io.pravega.client.stream.impl.JavaSerializer)5