org.iids.aos.kernel
Class KernelConfig

java.lang.Object
  extended by org.iids.aos.kernel.KernelConfig

public class KernelConfig
extends java.lang.Object

Configuration info for the kernel. Doesn't do any consistency check on values. KernelStartup does this.

Author:
arno

Field Summary
protected  boolean ACsignatures
           
protected  int actpPort
          The TCP/IP port for AC shipping
protected  java.lang.String contactFilename
          File to write kernel contact info to
protected  java.lang.String emptyPassphraseFilename
           
protected  java.security.KeyStore keyStore
           
protected  java.lang.String keyStoreFilename
           
protected  boolean logACTPReceipts
          Whether to log the receipts of received ACs
protected  int muxPort
          The TCP/IP port of the multiplexer
protected  KernelParameters params
           
protected  java.lang.String passphrase
           
protected  java.lang.String primaryIPAddress
          Primary IP address for remote clients, as will be returned by createListenEndpoint() and prepareWaitAC()
protected  boolean secure
          Whether to use SSL/TLS
protected  java.lang.String stateDirname
          Directory for the AOS kernel to store state
protected  int sunrpcPort
          The TCP+UDP/IP port for SunRPC
protected  boolean testing
           
protected  boolean tryNativeKernel
           
protected  int xmlrpcPort
          The TCP/IP port for XML-RPC
 
Constructor Summary
KernelConfig()
          Creates a new instance of KernelConfig
 
Method Summary
 boolean getACsignatures()
           
 int getActpPort()
           
 java.lang.String getContactFilename()
           
 java.lang.String getEmptyPassphraseFilename()
           
 KernelParameters getKernelParameters()
           
 java.security.KeyStore getKeyStore()
           
 java.lang.String getKeyStoreFilename()
           
 boolean getLogACTPReceipts()
           
 int getMuxPort()
           
 java.lang.String getPassphrase()
           
 java.lang.String getPrimaryIPAddress()
           
 boolean getSecure()
           
 int getServletHttpPort()
           
 java.lang.String getStateDirname()
           
 int getSunrpcPort()
           
 boolean getTesting()
           
 boolean getTryNativeKernel()
           
 int getXmlrpcPort()
           
 void setACsignatures(boolean b)
           
 void setActpPort(int i)
           
 void setContactFilename(java.lang.String s)
           
 void setKeyStore(java.security.KeyStore ks)
           
 void setLogACTPReceipts(boolean b)
           
 void setMuxPort(int i)
           
 void setPassphrase(java.lang.String s)
           
 void setPrimaryIPAddress(java.lang.String ipAddrStr)
           
 void setSecure(boolean b)
           
 void setServletHttpPort(int intValue)
           
 void setStateDirname(java.lang.String s)
           
 void setSunrpcPort(int i)
           
 void setTesting(boolean b)
           
 void setTryNativeKernel(boolean value)
           
 void setXmlrpcPort(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stateDirname

protected java.lang.String stateDirname
Directory for the AOS kernel to store state


primaryIPAddress

protected java.lang.String primaryIPAddress
Primary IP address for remote clients, as will be returned by createListenEndpoint() and prepareWaitAC()


muxPort

protected int muxPort
The TCP/IP port of the multiplexer


actpPort

protected int actpPort
The TCP/IP port for AC shipping


xmlrpcPort

protected int xmlrpcPort
The TCP/IP port for XML-RPC


sunrpcPort

protected int sunrpcPort
The TCP+UDP/IP port for SunRPC


secure

protected boolean secure
Whether to use SSL/TLS


logACTPReceipts

protected boolean logACTPReceipts
Whether to log the receipts of received ACs


contactFilename

protected java.lang.String contactFilename
File to write kernel contact info to


params

protected KernelParameters params

tryNativeKernel

protected boolean tryNativeKernel

testing

protected boolean testing

ACsignatures

protected boolean ACsignatures

keyStoreFilename

protected java.lang.String keyStoreFilename

emptyPassphraseFilename

protected java.lang.String emptyPassphraseFilename

keyStore

protected java.security.KeyStore keyStore

passphrase

protected java.lang.String passphrase
Constructor Detail

KernelConfig

public KernelConfig()
Creates a new instance of KernelConfig

Method Detail

setServletHttpPort

public void setServletHttpPort(int intValue)

getServletHttpPort

public int getServletHttpPort()

setStateDirname

public void setStateDirname(java.lang.String s)

getStateDirname

public java.lang.String getStateDirname()

setPrimaryIPAddress

public void setPrimaryIPAddress(java.lang.String ipAddrStr)

getPrimaryIPAddress

public java.lang.String getPrimaryIPAddress()

setMuxPort

public void setMuxPort(int i)

getMuxPort

public int getMuxPort()

setActpPort

public void setActpPort(int i)

getActpPort

public int getActpPort()

setXmlrpcPort

public void setXmlrpcPort(int i)

getXmlrpcPort

public int getXmlrpcPort()

setSunrpcPort

public void setSunrpcPort(int i)

getSunrpcPort

public int getSunrpcPort()

setSecure

public void setSecure(boolean b)

getSecure

public boolean getSecure()

setKeyStore

public void setKeyStore(java.security.KeyStore ks)

getKeyStore

public java.security.KeyStore getKeyStore()

setPassphrase

public void setPassphrase(java.lang.String s)

getPassphrase

public java.lang.String getPassphrase()

setTesting

public void setTesting(boolean b)

getTesting

public boolean getTesting()

setLogACTPReceipts

public void setLogACTPReceipts(boolean b)

getLogACTPReceipts

public boolean getLogACTPReceipts()

setACsignatures

public void setACsignatures(boolean b)

getACsignatures

public boolean getACsignatures()

setContactFilename

public void setContactFilename(java.lang.String s)

getContactFilename

public java.lang.String getContactFilename()

setTryNativeKernel

public void setTryNativeKernel(boolean value)

getTryNativeKernel

public boolean getTryNativeKernel()

getKeyStoreFilename

public java.lang.String getKeyStoreFilename()

getEmptyPassphraseFilename

public java.lang.String getEmptyPassphraseFilename()

getKernelParameters

public KernelParameters getKernelParameters()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.