KQueueDatagramChannel(BsdSocket socket, boolean active) { super(null, socket, active); config = new KQueueDatagramChannelConfig(this); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { return socket.isOpen() && (config.getActiveOnOpen() && isRegistered() || active); }
public <T> T getOption(ChannelOption<T> option) { if (option == SO_BROADCAST) { return (T) Boolean.valueOf(isBroadcast()); return (T) Integer.valueOf(getReceiveBufferSize()); return (T) Integer.valueOf(getSendBufferSize()); return (T) Boolean.valueOf(isReuseAddress()); return (T) Boolean.valueOf(isLoopbackModeDisabled()); return (T) getInterface(); return (T) getNetworkInterface(); return (T) Integer.valueOf(getTimeToLive()); return (T) Integer.valueOf(getTrafficClass()); return (T) Boolean.valueOf(isReusePort());
@Override @SuppressWarnings("deprecation") public Map<ChannelOption<?>, Object> getOptions() { return getOptions( super.getOptions(), SO_BROADCAST, SO_RCVBUF, SO_SNDBUF, SO_REUSEADDR, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_TOS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, SO_REUSEPORT); }
for (int i = config().getWriteSpinCount(); i > 0; --i) { if (doWriteMessage(msg)) { done = true;
@Override @SuppressWarnings("deprecation") public Map<ChannelOption<?>, Object> getOptions() { return getOptions( super.getOptions(), SO_BROADCAST, SO_RCVBUF, SO_SNDBUF, SO_REUSEADDR, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_TOS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, SO_REUSEPORT); }
for (int i = config().getWriteSpinCount(); i > 0; --i) { if (doWriteMessage(msg)) { done = true;
public <T> T getOption(ChannelOption<T> option) { if (option == SO_BROADCAST) { return (T) Boolean.valueOf(isBroadcast()); return (T) Integer.valueOf(getReceiveBufferSize()); return (T) Integer.valueOf(getSendBufferSize()); return (T) Boolean.valueOf(isReuseAddress()); return (T) Boolean.valueOf(isLoopbackModeDisabled()); return (T) getInterface(); return (T) getNetworkInterface(); return (T) Integer.valueOf(getTimeToLive()); return (T) Integer.valueOf(getTrafficClass()); return (T) Boolean.valueOf(isReusePort());
KQueueDatagramChannel(BsdSocket socket, boolean active) { super(null, socket, active); config = new KQueueDatagramChannelConfig(this); }
@Override @SuppressWarnings("deprecation") public Map<ChannelOption<?>, Object> getOptions() { return getOptions( super.getOptions(), SO_BROADCAST, SO_RCVBUF, SO_SNDBUF, SO_REUSEADDR, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_TOS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, SO_REUSEPORT); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { return socket.isOpen() && (config.getActiveOnOpen() && isRegistered() || active); }
for (int i = config().getWriteSpinCount(); i > 0; --i) { if (doWriteMessage(msg)) { done = true;
public <T> T getOption(ChannelOption<T> option) { if (option == SO_BROADCAST) { return (T) Boolean.valueOf(isBroadcast()); return (T) Integer.valueOf(getReceiveBufferSize()); return (T) Integer.valueOf(getSendBufferSize()); return (T) Boolean.valueOf(isReuseAddress()); return (T) Boolean.valueOf(isLoopbackModeDisabled()); return (T) getInterface(); return (T) getNetworkInterface(); return (T) Integer.valueOf(getTimeToLive()); return (T) Integer.valueOf(getTrafficClass()); return (T) Boolean.valueOf(isReusePort());
public KQueueDatagramChannel() { super(null, newSocketDgram(), false); config = new KQueueDatagramChannelConfig(this); }
@Override @SuppressWarnings("deprecation") public Map<ChannelOption<?>, Object> getOptions() { return getOptions( super.getOptions(), SO_BROADCAST, SO_RCVBUF, SO_SNDBUF, SO_REUSEADDR, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_TOS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, SO_REUSEPORT); }
@Override @SuppressWarnings("deprecation") public boolean isActive() { return socket.isOpen() && (config.getActiveOnOpen() && isRegistered() || active); }
for (int i = config().getWriteSpinCount(); i > 0; --i) { if (doWriteMessage(msg)) { done = true;
public <T> T getOption(ChannelOption<T> option) { if (option == SO_BROADCAST) { return (T) Boolean.valueOf(isBroadcast()); return (T) Integer.valueOf(getReceiveBufferSize()); return (T) Integer.valueOf(getSendBufferSize()); return (T) Boolean.valueOf(isReuseAddress()); return (T) Boolean.valueOf(isLoopbackModeDisabled()); return (T) getInterface(); return (T) getNetworkInterface(); return (T) Integer.valueOf(getTimeToLive()); return (T) Integer.valueOf(getTrafficClass()); return (T) Boolean.valueOf(isReusePort());
public KQueueDatagramChannel() { super(null, newSocketDgram(), false); config = new KQueueDatagramChannelConfig(this); }
@Override @SuppressWarnings("deprecation") public Map<ChannelOption<?>, Object> getOptions() { return getOptions( super.getOptions(), SO_BROADCAST, SO_RCVBUF, SO_SNDBUF, SO_REUSEADDR, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_TTL, IP_TOS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, SO_REUSEPORT); }