com.sap.security.core.server.securestorage
Class SecureStorageServiceFrame

com.sap.security.core.server.securestorage.SecureStorageServiceFrame

public class SecureStorageServiceFrame

Version:
1.0 final

Field Summary
static java.lang.String algorithm
           
static int CLIENT_TYPE_SERVICE
           
static int CLIENT_TYPE_WEB_APPLICATION
           
static java.lang.String JNDI_NAME
           
static java.lang.String KEYSTORE_CLIENT_NAME
           
static java.lang.String ROOT_CONFIGURATION_NAME
           
static int SECURE_STORAGE_OBJECT_MODEL_VERSION
           
static java.lang.String SERVICES_SUBCONFIGURATION_NAME
           
static java.lang.String WEBAPPS_SUBCONFIGURATION_NAME
           
 
Constructor Summary
SecureStorageServiceFrame()
           
 
Method Summary
 void beginContainerStop()
           
 void beginServiceStop(java.lang.String serviceName)
           
 boolean changeProperties(java.util.Properties properties)
           
 void containerStarted()
           
 void interfaceAvailable(java.lang.String interfaceName, java.lang.Object interfaceImpl)
           
 void interfaceNotAvailable(java.lang.String interfaceName)
           
 void markForShutdown(long mark)
           
 void serviceInterfaceRegistered(java.lang.String serviceName, java.lang.Object serviceInterface)
           
 void serviceInterfaceUnregistered(java.lang.String serviceName)
           
 void serviceNotStarted(java.lang.String serviceName)
           
 void serviceStarted(java.lang.String serviceName, java.lang.Object serviceInterface)
           
 void serviceStopped(java.lang.String serviceName)
           
 boolean setServiceProperties(java.util.Properties serviceProperties)
           
 boolean setServiceProperty(java.lang.String key, java.lang.String value)
           
 void start(com.sap.engine.frame.ApplicationServiceContext serviceContext)
           
 void stop()
           
 

Field Detail

ROOT_CONFIGURATION_NAME

public static final java.lang.String ROOT_CONFIGURATION_NAME

KEYSTORE_CLIENT_NAME

public static final java.lang.String KEYSTORE_CLIENT_NAME

SERVICES_SUBCONFIGURATION_NAME

public static final java.lang.String SERVICES_SUBCONFIGURATION_NAME

WEBAPPS_SUBCONFIGURATION_NAME

public static final java.lang.String WEBAPPS_SUBCONFIGURATION_NAME

CLIENT_TYPE_WEB_APPLICATION

public static final int CLIENT_TYPE_WEB_APPLICATION

CLIENT_TYPE_SERVICE

public static final int CLIENT_TYPE_SERVICE

algorithm

public static final java.lang.String algorithm

SECURE_STORAGE_OBJECT_MODEL_VERSION

public static final int SECURE_STORAGE_OBJECT_MODEL_VERSION

JNDI_NAME

public static final java.lang.String JNDI_NAME
Constructor Detail

SecureStorageServiceFrame

public SecureStorageServiceFrame()
Method Detail

start

public void start(com.sap.engine.frame.ApplicationServiceContext serviceContext)
           throws com.sap.engine.frame.ServiceException

stop

public void stop()
          throws com.sap.engine.frame.ServiceRuntimeException

changeProperties

public boolean changeProperties(java.util.Properties properties)
                         throws java.lang.IllegalArgumentException

beginContainerStop

public void beginContainerStop()

containerStarted

public void containerStarted()

serviceStarted

public void serviceStarted(java.lang.String serviceName,
                           java.lang.Object serviceInterface)

serviceNotStarted

public void serviceNotStarted(java.lang.String serviceName)

beginServiceStop

public void beginServiceStop(java.lang.String serviceName)

serviceStopped

public void serviceStopped(java.lang.String serviceName)

markForShutdown

public void markForShutdown(long mark)

interfaceAvailable

public void interfaceAvailable(java.lang.String interfaceName,
                               java.lang.Object interfaceImpl)

interfaceNotAvailable

public void interfaceNotAvailable(java.lang.String interfaceName)

serviceInterfaceRegistered

public void serviceInterfaceRegistered(java.lang.String serviceName,
                                       java.lang.Object serviceInterface)

serviceInterfaceUnregistered

public void serviceInterfaceUnregistered(java.lang.String serviceName)

setServiceProperty

public boolean setServiceProperty(java.lang.String key,
                                  java.lang.String value)

setServiceProperties

public boolean setServiceProperties(java.util.Properties serviceProperties)