|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tivoli.twg.engine.TWGObject
com.tivoli.twg.engine.TWGPersistentObject
com.tivoli.twg.engine.TWGManagedObjectFactory
com.tivoli.twg.mscs.MSCSManagedObjectFactory
Microsoft Cluster Services managed object factory.
Nested Class Summary | |
---|---|
static class |
MSCSManagedObjectFactory.ValidateClusterInfo
Inner class for tracking cluster information validation |
Field Summary | |
---|---|
static java.lang.String |
MO_CLASS
Name of TWGManagedObject class supported by factory |
static java.lang.String |
NLSCLASS
Name of NLS resource used for Cluster managed object support |
Fields inherited from class com.tivoli.twg.engine.TWGManagedObjectFactory |
---|
INSTANCE_OF_CALLBACK, INSTANCE_OF_NO, INSTANCE_OF_NO_RESPONSE, INSTANCE_OF_YES |
Fields inherited from class com.tivoli.twg.engine.TWGPersistentObject |
---|
CLASS_NAME, SIZEOF_BYTE, SIZEOF_CHAR, SIZEOF_DOUBLE, SIZEOF_FLOAT, SIZEOF_INT, SIZEOF_LONG, SIZEOF_SHORT |
Constructor Summary | |
---|---|
MSCSManagedObjectFactory()
Default constructor |
|
MSCSManagedObjectFactory(java.lang.String managedObjectClassName)
Constructor |
Method Summary | |
---|---|
void |
Activate()
Activate the topology processing. |
void |
Deactivate()
Deactivate the topology processing |
void |
Delete()
Delete method |
static MSCSManagedObjectFactory |
GetFactory()
Get instance of cluster managed object factory |
protected byte[] |
getOurAddressEntryRecord(TWGManagedObject obj)
Address entry record support method. |
static void |
initializeServiceSubscriber()
Initialize client service subscriber |
byte |
instanceOf(com.tivoli.twg.engine.TWGMofInstanceOf mofInstanceOf,
TWGManagedObject managedObject)
Test a managed object instance for inclusion into a managed object factory class. |
void |
ServerCommandReceived(java.lang.String cmdname,
Command cmd)
Handler method for delivering TWGServerCommands for Native Managed Object specific commands |
void |
StartDiscoveryPass()
Start a discovery pass: operation should return quickly, with actual discovery logic not being completed before the method returns. |
static void |
terminateServiceSubscriber()
Terminate client service subscriber |
Methods inherited from class com.tivoli.twg.engine.TWGPersistentObject |
---|
Destroy, enableAsyncWrites, fromPersistID, isNewPersistentStore, isSaveRequired, PersistID, restore, restoreAll, save, save, setSaveRequired, terminate, toPersistID |
Methods inherited from class com.tivoli.twg.engine.TWGObject |
---|
AllObjects, AllObjects, DumpTWGObjects, FindObject, isDeleted, isNewObject, isPersistent, isPersistent, isValid, isValid, ObjectID, setDistinctObjectID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String MO_CLASS
public static final java.lang.String NLSCLASS
Constructor Detail |
public MSCSManagedObjectFactory() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
- if MO class not loadedpublic MSCSManagedObjectFactory(java.lang.String managedObjectClassName) throws java.lang.ClassNotFoundException
managedObjectClassName
- - TWGManagedObject class name associated with factory
java.lang.ClassNotFoundException
- if MO class not loadedMethod Detail |
public void Delete()
Delete
in class TWGManagedObjectFactory
public static MSCSManagedObjectFactory GetFactory()
public byte instanceOf(com.tivoli.twg.engine.TWGMofInstanceOf mofInstanceOf, TWGManagedObject managedObject)
instanceOf
in class TWGManagedObjectFactory
mofInstanceOf
- Reference to TWGMofInstanceOf callback interface object.managedObject
- Reference of managed object instance to be tested.
public void Activate() throws ManagedObjectFactoryActivateException
Activate
in class TWGManagedObjectFactory
ManagedObjectFactoryActivateException
- if errorpublic void Deactivate()
Deactivate
in class TWGManagedObjectFactory
public void StartDiscoveryPass()
StartDiscoveryPass
in class TWGManagedObjectFactory
public static void initializeServiceSubscriber()
public static void terminateServiceSubscriber()
protected byte[] getOurAddressEntryRecord(TWGManagedObject obj)
getOurAddressEntryRecord
in class TWGManagedObjectFactory
obj
- - Managed object to request address encoding for
public void ServerCommandReceived(java.lang.String cmdname, Command cmd)
ServerCommandReceived
in interface TWGServerCommandHandler
cmdname
- - name of extension commandcmd
- - command instance received
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |