net.i2p.router.startup
Class ClientAppConfig

java.lang.Object
  extended by net.i2p.router.startup.ClientAppConfig

public class ClientAppConfig
extends java.lang.Object

Contains a really simple ClientApp "structure" and some static methods so they can be used both by LoadClientAppsJob and by the configuration page in the router console.


Field Summary
 java.lang.String args
           
 java.lang.String className
           
 java.lang.String clientName
           
 long delay
           
 boolean disabled
           
 
Constructor Summary
ClientAppConfig(java.lang.String cl, java.lang.String client, java.lang.String a, long d, boolean dis)
           
 
Method Summary
static java.io.File configFile(I2PAppContext ctx)
           
static java.util.List<ClientAppConfig> getClientApps(RouterContext ctx)
           
static void writeClientAppConfig(RouterContext ctx, java.util.List apps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

public java.lang.String className

clientName

public java.lang.String clientName

args

public java.lang.String args

delay

public long delay

disabled

public boolean disabled
Constructor Detail

ClientAppConfig

public ClientAppConfig(java.lang.String cl,
                       java.lang.String client,
                       java.lang.String a,
                       long d,
                       boolean dis)
Method Detail

configFile

public static java.io.File configFile(I2PAppContext ctx)

getClientApps

public static java.util.List<ClientAppConfig> getClientApps(RouterContext ctx)

writeClientAppConfig

public static void writeClientAppConfig(RouterContext ctx,
                                        java.util.List apps)