1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.testsuite.transport.sctp;
17
18 import io.netty.bootstrap.Bootstrap;
19 import io.netty.bootstrap.ServerBootstrap;
20 import io.netty.buffer.ByteBufAllocator;
21 import io.netty.channel.ChannelOption;
22 import io.netty.testsuite.transport.AbstractComboTestsuiteTest;
23 import io.netty.testsuite.transport.TestsuitePermutation;
24 import io.netty.util.NetUtil;
25
26 import java.net.InetSocketAddress;
27 import java.util.List;
28
29 public abstract class AbstractSctpTest extends AbstractComboTestsuiteTest<ServerBootstrap, Bootstrap> {
30 @Override
31 protected List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> newFactories() {
32 return SctpTestPermutation.sctpChannel();
33 }
34
35 @Override
36 protected void configure(ServerBootstrap serverBootstrap, Bootstrap bootstrap, ByteBufAllocator allocator) {
37 serverBootstrap.localAddress(new InetSocketAddress(NetUtil.LOCALHOST, 0));
38 serverBootstrap.option(ChannelOption.ALLOCATOR, allocator);
39 serverBootstrap.childOption(ChannelOption.ALLOCATOR, allocator);
40 bootstrap.option(ChannelOption.ALLOCATOR, allocator);
41 }
42 }