Class Fcdebug

java.lang.Object
  extended by Fcdebug

public final class Fcdebug
extends java.lang.Object

In Mac OS X Snow Leopard there were issues running fcdebug.policy as the only policy, i.e., using "==" at the command line when "java" is run to start fcdebug. As a result, this policy is intended to supplement the default policy for the machine, i.e., using "=" at the command line when "java" is run to start fcdebug.

It was determined that a worker thread was compulsory in order to show status information while sending networking commands to a busy feralcore node. Without this worker thread that runs off of the event dispatch thread, no good timely status info for the transmitted command could be displayed. For security reasons, avoiding threads is good since it helps avoid introducing race condition vulnerabilities. However, having this worker thread seems necessary to have a responsive UI.


Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

main

public static void main(java.lang.String[] args)
                 throws FeralcoreException,
                        java.security.NoSuchAlgorithmException,
                        javax.crypto.NoSuchPaddingException,
                        java.security.InvalidKeyException,
                        java.security.spec.InvalidKeySpecException,
                        java.io.UnsupportedEncodingException,
                        java.io.IOException,
                        javax.crypto.IllegalBlockSizeException,
                        javax.crypto.BadPaddingException,
                        java.lang.CloneNotSupportedException
Throws:
FeralcoreException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.InvalidKeyException
java.security.spec.InvalidKeySpecException
java.io.UnsupportedEncodingException
java.io.IOException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
java.lang.CloneNotSupportedException