Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

Java/java/nio/channels/Selector.fz


# Fuzion interface to instance members of Java instance class 'java.nio.channels.Selector'
#
# !!!!!!  DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called 
# as follows:
#
#   ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.nio.channels.Selector(redef forbidden void) ref : Java.java.lang.Object(forbidden), fuzion.java.Java_Object(forbidden) is

  # call Java instance method 'public abstract void java.nio.channels.Selector.close() throws java.io.IOException':
  #
  public close outcome (unit) =>
    fuzion.java.call_virtual (outcome (unit)) "java.nio.channels.Selector" "close" "()V" Selector.this []

  # call Java instance method 'public abstract boolean java.nio.channels.Selector.isOpen()':
  #
  public isOpen bool =>
    fuzion.java.call_virtual (bool) "java.nio.channels.Selector" "isOpen" "()Z" Selector.this []

  # call Java instance method 'public abstract java.util.Set java.nio.channels.Selector.keys()':
  #
  public keys Java.java.util.Set =>
    fuzion.java.call_virtual (Java.java.util.Set) "java.nio.channels.Selector" "keys" "()Ljava/util/Set;" Selector.this []

  # call Java instance method 'public abstract java.nio.channels.spi.SelectorProvider java.nio.channels.Selector.provider()':
  #
  public provider Java.java.nio.channels.spi.SelectorProvider =>
    fuzion.java.call_virtual (Java.java.nio.channels.spi.SelectorProvider) "java.nio.channels.Selector" "provider" "()Ljava/nio/channels/spi/SelectorProvider;" Selector.this []

  # call Java instance method 'public abstract int java.nio.channels.Selector.select() throws java.io.IOException':
  #
  public select outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "select" "()I" Selector.this []

  # call Java instance method 'public abstract int java.nio.channels.Selector.selectNow() throws java.io.IOException':
  #
  public selectNow outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "selectNow" "()I" Selector.this []

  # call Java instance method 'public int java.nio.channels.Selector.selectNow(java.util.function.Consumer) throws java.io.IOException':
  #
  public selectNow_Ljava_7_util_7_function_7_Consumer_s_(arg0 Java.java.util.function.Consumer) outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "selectNow" "(Ljava/util/function/Consumer;)I" Selector.this [(Java.java.nio.channels.Selector.selectNow_Ljava_7_util_7_function_7_Consumer_s_.this.arg0)]

  # call Java instance method 'public abstract int java.nio.channels.Selector.select(long) throws java.io.IOException':
  #
  public select_J(arg0 i64) outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "select" "(J)I" Selector.this [(fuzion.java.i64_to_java_object Java.java.nio.channels.Selector.select_J.this.arg0)]

  # call Java instance method 'public int java.nio.channels.Selector.select(java.util.function.Consumer) throws java.io.IOException':
  #
  public select_Ljava_7_util_7_function_7_Consumer_s_(arg0 Java.java.util.function.Consumer) outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "select" "(Ljava/util/function/Consumer;)I" Selector.this [(Java.java.nio.channels.Selector.select_Ljava_7_util_7_function_7_Consumer_s_.this.arg0)]

  # call Java instance method 'public int java.nio.channels.Selector.select(java.util.function.Consumer,long) throws java.io.IOException':
  #
  public select_Ljava_7_util_7_function_7_Consumer_s_J(arg0 Java.java.util.function.Consumer, arg1 i64) outcome (i32) =>
    fuzion.java.call_virtual (outcome (i32)) "java.nio.channels.Selector" "select" "(Ljava/util/function/Consumer;J)I" Selector.this [(Java.java.nio.channels.Selector.select_Ljava_7_util_7_function_7_Consumer_s_J.this.arg0); (fuzion.java.i64_to_java_object Java.java.nio.channels.Selector.select_Ljava_7_util_7_function_7_Consumer_s_J.this.arg1)]

  # call Java instance method 'public abstract java.util.Set java.nio.channels.Selector.selectedKeys()':
  #
  public selectedKeys Java.java.util.Set =>
    fuzion.java.call_virtual (Java.java.util.Set) "java.nio.channels.Selector" "selectedKeys" "()Ljava/util/Set;" Selector.this []

  # call Java instance method 'public abstract java.nio.channels.Selector java.nio.channels.Selector.wakeup()':
  #
  public wakeup Java.java.nio.channels.Selector =>
    fuzion.java.call_virtual (Java.java.nio.channels.Selector) "java.nio.channels.Selector" "wakeup" "()Ljava/nio/channels/Selector;" Selector.this []

  # short-hand to call Java method 'public abstract int java.nio.channels.Selector.select(long) throws java.io.IOException':
  #
  public select(arg0 i64) (outcome (i32)) =>
    select_J Java.java.nio.channels.Selector.select.this.arg0

  # short-hand to call Java method 'public int java.nio.channels.Selector.select(java.util.function.Consumer,long) throws java.io.IOException':
  #
  public select(arg0 Java.java.util.function.Consumer, arg1 i64) (outcome (i32)) =>
    select_Ljava_7_util_7_function_7_Consumer_s_J Java.java.nio.channels.Selector.select.this.arg0 Java.java.nio.channels.Selector.select.this.arg1

  # short-hand to call Java method 'public int java.nio.channels.Selector.selectNow(java.util.function.Consumer) throws java.io.IOException':
  #
  public selectNow(arg0 Java.java.util.function.Consumer) (outcome (i32)) =>
    selectNow_Ljava_7_util_7_function_7_Consumer_s_ Java.java.nio.channels.Selector.selectNow.this.arg0