Skip navigation links
JNA API 5.6.0
com.sun.jna

Class CallbackThreadInitializer



  • public class CallbackThreadInitializer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      CallbackThreadInitializer()
      The default initializer causes the callback thread to remain attached as a daemon thread, using the default thread name and group.
      CallbackThreadInitializer(boolean daemon)
      Keep the callback thread attached, with the given daemon state, using the default thread name and group.
      CallbackThreadInitializer(boolean daemon, boolean detach)
      Uses the default thread name and group.
      CallbackThreadInitializer(boolean daemon, boolean detach, java.lang.String name)
      Uses the default thread group.
      CallbackThreadInitializer(boolean daemon, boolean detach, java.lang.String name, java.lang.ThreadGroup group)
      Specify all aspects of how the callback thread should be initialized.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean detach(Callback cb)
      Returns whether the Thread should be detached from the VM after the callback exits, if the thread was not already attached to begin with.
      java.lang.String getName(Callback cb)
      Returns the desired name for this thread, or null for the default.
      java.lang.ThreadGroup getThreadGroup(Callback cb)
      Returns the desired ThreadGroup for thread, or null for the default.
      boolean isDaemon(Callback cb)
      Returns whether the callback thread should be a daemon thread.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CallbackThreadInitializer

        public CallbackThreadInitializer()
        The default initializer causes the callback thread to remain attached as a daemon thread, using the default thread name and group.
      • CallbackThreadInitializer

        public CallbackThreadInitializer(boolean daemon)
        Keep the callback thread attached, with the given daemon state, using the default thread name and group.
      • CallbackThreadInitializer

        public CallbackThreadInitializer(boolean daemon,
                                         boolean detach)
        Uses the default thread name and group.
      • CallbackThreadInitializer

        public CallbackThreadInitializer(boolean daemon,
                                         boolean detach,
                                         java.lang.String name)
        Uses the default thread group.
      • CallbackThreadInitializer

        public CallbackThreadInitializer(boolean daemon,
                                         boolean detach,
                                         java.lang.String name,
                                         java.lang.ThreadGroup group)
        Specify all aspects of how the callback thread should be initialized.
    • Method Detail

      • getName

        public java.lang.String getName(Callback cb)
        Returns the desired name for this thread, or null for the default.
      • getThreadGroup

        public java.lang.ThreadGroup getThreadGroup(Callback cb)
        Returns the desired ThreadGroup for thread, or null for the default.
      • isDaemon

        public boolean isDaemon(Callback cb)
        Returns whether the callback thread should be a daemon thread.
      • detach

        public boolean detach(Callback cb)
        Returns whether the Thread should be detached from the VM after the callback exits, if the thread was not already attached to begin with.
JNA API 5.6.0

Copyright © 2007-2018 Timothy Wall. All Rights Reserved.