abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractEpollChannel extends AbstractChannel implements UnixChannel { private static final ClosedChannelException DO_CLOSE_CLOSED_CHANNEL_EXCEPTION = ThrowableUtil.unknownStackTrace( new ClosedChannelException(), AbstractEpollChannel.class, "doClose()"); private static final ChannelMetadata METADATA = new ChannelMetadata(false); final LinuxSocket socket;
abstract class AbstractEpollChannel extends AbstractChannel implements UnixChannel { private static final ClosedChannelException DO_CLOSE_CLOSED_CHANNEL_EXCEPTION = ThrowableUtil.unknownStackTrace( new ClosedChannelException(), AbstractEpollChannel.class, "doClose()"); private static final ChannelMetadata METADATA = new ChannelMetadata(false); final LinuxSocket socket;
abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractKQueueChannel extends AbstractChannel implements UnixChannel { private static final ChannelMetadata METADATA = new ChannelMetadata(false);
abstract class AbstractEpollChannel extends AbstractChannel implements UnixChannel { private static final ClosedChannelException DO_CLOSE_CLOSED_CHANNEL_EXCEPTION = ThrowableUtil.unknownStackTrace( new ClosedChannelException(), AbstractEpollChannel.class, "doClose()"); private static final ChannelMetadata METADATA = new ChannelMetadata(false); private final int readFlag; final LinuxSocket socket;
abstract class AbstractEpollChannel extends AbstractChannel implements UnixChannel { private static final ClosedChannelException DO_CLOSE_CLOSED_CHANNEL_EXCEPTION = ThrowableUtil.unknownStackTrace( new ClosedChannelException(), AbstractEpollChannel.class, "doClose()"); private static final ChannelMetadata METADATA = new ChannelMetadata(false); final LinuxSocket socket;
abstract class AbstractEpollChannel extends AbstractChannel implements UnixChannel { private static final ClosedChannelException DO_CLOSE_CLOSED_CHANNEL_EXCEPTION = ThrowableUtil.unknownStackTrace( new ClosedChannelException(), AbstractEpollChannel.class, "doClose()"); private static final ChannelMetadata METADATA = new ChannelMetadata(false); private final int readFlag; final LinuxSocket socket;
private static final ChannelMetadata META_DATA = new ChannelMetadata(false); private final XnioSocketChannelConfig config = new XnioSocketChannelConfig(this);
ChannelMetadata channelMetadata = new ChannelMetadata(); channelMetadata.setCreateGroupMessage(ChannelMetadata.ADMIN_NAME + " created " + ChannelMetadata.GROUP_NAME); channelMetadata.setAddMemberMessage(ChannelMetadata.ADMIN_NAME + " added " + ChannelMetadata.USER_NAME); channelMetadata.setRemoveMemberMessage(ChannelMetadata.ADMIN_NAME + " removed " + ChannelMetadata.USER_NAME); channelMetadata.setGroupNameChangeMessage(ChannelMetadata.USER_NAME + " changed group name " + ChannelMetadata.GROUP_NAME); channelMetadata.setJoinMemberMessage(ChannelMetadata.USER_NAME + " joined"); channelMetadata.setGroupLeftMessage(ChannelMetadata.USER_NAME + " left group " + ChannelMetadata.GROUP_NAME); channelMetadata.setGroupIconChangeMessage(ChannelMetadata.USER_NAME + " changed icon"); channelMetadata.setDeletedGroupMessage(ChannelMetadata.ADMIN_NAME + " deleted group " + ChannelMetadata.GROUP_NAME);
@DataProvider(value = { "GZIP", "X_GZIP", "DEFLATE", "X_DEFLATE", "CONTENT_ENCODING_THAT_DOES_NOT_REPRESENT_COMPRESSED_PAYLOAD", "ENDPOINT_DOES_NOT_WANT_DECOMPRESS", "NULL_ENDPOINT" }) @Test public void newContentDecoder_works_as_expected(NewContentDecoderScenario scenario) throws Exception { // given SmartHttpContentDecompressor decompressor = new SmartHttpContentDecompressor(); TestUtil.ChannelHandlerContextMocks mocks = TestUtil.mockChannelHandlerContext(); Whitebox.setInternalState(decompressor, "ctx", mocks.mockContext); ChannelMetadata channelMetadata = new ChannelMetadata(false); ChannelConfig channelConfigMock = mock(ChannelConfig.class); doReturn(scenario.endpoint).when(mocks.mockHttpProcessingState).getEndpointForExecution(); doReturn(channelMetadata).when(mocks.mockChannel).metadata(); doReturn(channelConfigMock).when(mocks.mockChannel).config(); // when EmbeddedChannel result = decompressor.newContentDecoder(scenario.contentEncoding); // then if (scenario.expectValidDecompressor) { assertThat(result).isNotNull(); } else { assertThat(result).isNull(); } }