Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06

weblogic.cluster.singleton
Interface SingletonServicesStateManager


public interface SingletonServicesStateManager


Field Summary
static String DEFAULT_STATE_MANAGER
           
static int FAILED_STATE
           
static int MANUAL_STATE
           
static int MIGRATABLE_STATE
           
static int NON_MIGRATABLE_STATE
           
static int SHUTDOWN_STATE
           
static String[] STRINGIFIED_STATE
           
 
Method Summary
 boolean checkServiceState(String svcName, int state)
           
 Map getAllServicesState()
           
 SingletonServicesState getServiceState(String svcName)
           
 void leaseAcquired()
           
 void lostLease()
           
 boolean removeServiceState(String svcName)
           
 boolean storeServiceState(String svcName, SingletonServicesState state)
           
 void syncState()
           
 

Field Detail

DEFAULT_STATE_MANAGER

static final String DEFAULT_STATE_MANAGER
See Also:
Constant Field Values

FAILED_STATE

static final int FAILED_STATE
See Also:
Constant Field Values

MIGRATABLE_STATE

static final int MIGRATABLE_STATE
See Also:
Constant Field Values

NON_MIGRATABLE_STATE

static final int NON_MIGRATABLE_STATE
See Also:
Constant Field Values

SHUTDOWN_STATE

static final int SHUTDOWN_STATE
See Also:
Constant Field Values

MANUAL_STATE

static final int MANUAL_STATE
See Also:
Constant Field Values

STRINGIFIED_STATE

static final String[] STRINGIFIED_STATE
Method Detail

checkServiceState

boolean checkServiceState(String svcName,
                          int state)

getServiceState

SingletonServicesState getServiceState(String svcName)

storeServiceState

boolean storeServiceState(String svcName,
                          SingletonServicesState state)

removeServiceState

boolean removeServiceState(String svcName)

getAllServicesState

Map getAllServicesState()

syncState

void syncState()

leaseAcquired

void leaseAcquired()

lostLease

void lostLease()

Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06