com.ptc.netmarkets.projmgmt
Class PlanModelUpdater

java.lang.Object
  extended bycom.ptc.netmarkets.projmgmt.PlanModelUpdater
All Implemented Interfaces:
RemoteAccess

public class PlanModelUpdater
extends Object
implements RemoteAccess

Class that performs server-side interrupting of active method contexts.


Nested Class Summary
static class PlanModelUpdater.NmUpdateService
           
(package private) static class PlanModelUpdater.PlanModelKey
           
 
Field Summary
(package private) static String RESOURCE
           
(package private) static boolean SERVER
           
private static PlanModelUpdater.NmUpdateService service
           
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
PlanModelUpdater()
           
 
Method Summary
static void init()
          Initialize distributed PlanCache update service to support changes in a server cluster environment where the change may be load balanced to a different server than the current
static void update(NmOid oid, NmChangeModel[] cm)
          Update all projmgmt models in all Method Servers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

static final String RESOURCE
See Also:
Constant Field Values

SERVER

static final boolean SERVER

service

private static PlanModelUpdater.NmUpdateService service
Constructor Detail

PlanModelUpdater

public PlanModelUpdater()
Method Detail

init

public static void init()
                 throws RemoteException
Initialize distributed PlanCache update service to support changes in a server cluster environment where the change may be load balanced to a different server than the current

Throws:
RemoteException

update

public static void update(NmOid oid,
                          NmChangeModel[] cm)
Update all projmgmt models in all Method Servers