Package moe.kyokobot.koe.internal
Class KoeOptionsImpl
java.lang.Object
moe.kyokobot.koe.internal.KoeOptionsImpl
- All Implemented Interfaces:
KoeOptionsExperimental,KoeOptions
KoeOptions is a class that holds various options for configuring the Koe client.
-
Constructor Summary
ConstructorsConstructorDescriptionKoeOptionsImpl(io.netty.channel.EventLoopGroup eventLoopGroup, Class<? extends io.netty.channel.socket.SocketChannel> socketChannelClass, Class<? extends io.netty.channel.socket.DatagramChannel> datagramChannelClass, io.netty.buffer.ByteBufAllocator byteBufAllocator, GatewayVersion gatewayVersion, FramePollerFactory framePollerFactory, CodecRegistry codecRegistry, boolean experimental, boolean highPacketPriority, boolean deafened, boolean enableWSSPortOverride, boolean verifyWSSHostname, boolean enableDAVE, boolean enableDAVELogSink) -
Method Summary
-
Constructor Details
-
KoeOptionsImpl
public KoeOptionsImpl(@NotNull io.netty.channel.EventLoopGroup eventLoopGroup, @NotNull Class<? extends io.netty.channel.socket.SocketChannel> socketChannelClass, @NotNull Class<? extends io.netty.channel.socket.DatagramChannel> datagramChannelClass, @NotNull io.netty.buffer.ByteBufAllocator byteBufAllocator, @NotNull GatewayVersion gatewayVersion, @NotNull FramePollerFactory framePollerFactory, @NotNull CodecRegistry codecRegistry, boolean experimental, boolean highPacketPriority, boolean deafened, boolean enableWSSPortOverride, boolean verifyWSSHostname, boolean enableDAVE, boolean enableDAVELogSink)
-
-
Method Details
-
getEventLoopGroup
@NotNull public io.netty.channel.EventLoopGroup getEventLoopGroup()- Specified by:
getEventLoopGroupin interfaceKoeOptions
-
getSocketChannelClass
- Specified by:
getSocketChannelClassin interfaceKoeOptions
-
getDatagramChannelClass
- Specified by:
getDatagramChannelClassin interfaceKoeOptions
-
getByteBufAllocator
@NotNull public io.netty.buffer.ByteBufAllocator getByteBufAllocator()- Specified by:
getByteBufAllocatorin interfaceKoeOptions
-
getGatewayVersion
- Specified by:
getGatewayVersionin interfaceKoeOptions
-
getFramePollerFactory
- Specified by:
getFramePollerFactoryin interfaceKoeOptions
-
getCodecRegistry
- Specified by:
getCodecRegistryin interfaceKoeOptions
-
isExperimental
public boolean isExperimental()- Specified by:
isExperimentalin interfaceKoeOptions
-
isHighPacketPriority
public boolean isHighPacketPriority()- Specified by:
isHighPacketPriorityin interfaceKoeOptions
-
isDeafened
public boolean isDeafened()- Specified by:
isDeafenedin interfaceKoeOptions
-
isEnableWSSPortOverride
public boolean isEnableWSSPortOverride()- Specified by:
isEnableWSSPortOverridein interfaceKoeOptions
-
isVerifyWSSHostname
public boolean isVerifyWSSHostname()- Specified by:
isVerifyWSSHostnamein interfaceKoeOptions
-
isEnableDAVE
public boolean isEnableDAVE()- Specified by:
isEnableDAVEin interfaceKoeOptions
-
isEnableDAVELogSink
public boolean isEnableDAVELogSink()- Specified by:
isEnableDAVELogSinkin interfaceKoeOptions
-