kaos.core.service.boot
Class KAoSGuardBootstrapper

java.lang.Object
  extended by kaos.core.service.boot.KAoSGuardBootstrapper

public final class KAoSGuardBootstrapper
extends java.lang.Object

$Revision: 1.3 $


Field Summary
protected static java.lang.String[] CURRENTLY_SUPPORTED_TRANSPORTS
           
 
Method Summary
static java.util.List<java.lang.String> getActionListPolicyInterest()
           
static java.util.List<java.lang.String> getActorListPolicyInterest()
           
static java.util.Vector<java.lang.String> getDomainNamesForGuard()
           
static java.util.List<java.lang.String> getExtensionComponents()
           
static KAoSAgentDirectoryServiceProxy getKAoSDirectoryProxyForTransport(java.lang.String transport)
           
static KAoSServiceRoot getKAoSServiceRootForTransport(java.lang.String transport)
           
static Service getService(java.lang.String serviceType)
           
static java.lang.String getTransportNameForGuard()
           
static KAoSGuard instantiateGuard(java.lang.String transport, java.util.Vector<java.lang.String> domainNames)
           
static boolean isTransportSupported(java.lang.String name)
           
protected static void printDebugString(java.lang.String msg, int loggerDisplayLevel)
          A utility method to print a String.
static java.util.List<java.lang.String> supportedTransports()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENTLY_SUPPORTED_TRANSPORTS

protected static final java.lang.String[] CURRENTLY_SUPPORTED_TRANSPORTS
Method Detail

instantiateGuard

public static KAoSGuard instantiateGuard(java.lang.String transport,
                                         java.util.Vector<java.lang.String> domainNames)
                                  throws GuardInstantiationException
Throws:
GuardInstantiationException

getKAoSDirectoryProxyForTransport

public static KAoSAgentDirectoryServiceProxy getKAoSDirectoryProxyForTransport(java.lang.String transport)
                                                                        throws java.lang.Exception
Throws:
java.lang.Exception

isTransportSupported

public static boolean isTransportSupported(java.lang.String name)

supportedTransports

public static java.util.List<java.lang.String> supportedTransports()

getKAoSServiceRootForTransport

public static KAoSServiceRoot getKAoSServiceRootForTransport(java.lang.String transport)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

getTransportNameForGuard

public static java.lang.String getTransportNameForGuard()

getActorListPolicyInterest

public static java.util.List<java.lang.String> getActorListPolicyInterest()

getActionListPolicyInterest

public static java.util.List<java.lang.String> getActionListPolicyInterest()

getDomainNamesForGuard

public static java.util.Vector<java.lang.String> getDomainNamesForGuard()

getService

public static Service getService(java.lang.String serviceType)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getExtensionComponents

public static java.util.List<java.lang.String> getExtensionComponents()

printDebugString

protected static void printDebugString(java.lang.String msg,
                                       int loggerDisplayLevel)
A utility method to print a String. Add the name of the class printing the String.

Parameters:
msg - The String to be printed.