jasco.runtime
Class ConnectorRegistry
java.lang.Object
jasco.runtime.ConnectorRegistry
public class ConnectorRegistry
- extends java.lang.Object
Method Summary |
protected static void |
addAll(java.util.Vector v,
java.util.Vector toAdd)
|
static void |
addConnectorCombinationStrategy(ConnectorCombinationStrategy c)
|
static void |
addConnectorRegistryListener(ConnectorRegistryListener l)
|
protected static void |
addToCachedItems(java.util.Vector result,
CombinedHooks cached)
|
protected static java.util.Enumeration |
allHooks()
|
static void |
checkPersistance()
|
protected static void |
compCachable(Connector c)
|
protected static void |
debug()
|
protected static java.lang.Object |
executeHooks(java.util.Vector hooks,
JascoMethod originalMethod)
|
static java.lang.Object |
executeTrap(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod)
|
static java.util.Vector |
findCutpointForMethod(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod)
|
static java.util.Vector |
findCutpointForMethod(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod,
boolean forJutta)
|
protected static void |
fireConnectorRegistryChanged(CRChangeEvent event)
|
static void |
forceConnectorLoad()
|
protected static CombinedHooks |
getCachedItem(java.util.Vector result)
|
static java.util.Iterator |
getConnectors()
|
protected static java.util.HashMap |
getConnectorsCopy()
|
static java.util.Vector |
getConnectorsVector()
|
protected static void |
invalidateCache()
|
static boolean |
isAdapted(JascoMethod method)
|
static boolean |
isAdaptedAndThreadFlag(JascoMethod method)
|
protected static boolean |
isCachable(java.util.Vector hooks)
|
protected static void |
load()
|
protected static void |
notifyAspects(Connector c,
HookPropertyChangeEvent event)
|
static void |
pauseRefreshing()
|
static void |
quit()
|
static void |
registerConnector(Connector c)
|
static void |
releaseThreadFlag()
|
static void |
removeConnectorCombinationStrategy(ConnectorCombinationStrategy c)
|
static void |
removeConnectorRegistryListener(ConnectorRegistryListener l)
|
static void |
reOrderConnectors()
|
static void |
restartLoadThread()
|
static void |
resumeRefreshing()
|
static void |
setThreadFlag()
|
static void |
start()
|
static void |
unRegisterConnector(Connector c)
|
static void |
unRegisterConnector(Connector c,
boolean notifyAspects)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
restartLoadThread
public static void restartLoadThread()
quit
public static void quit()
invalidateCache
protected static void invalidateCache()
executeHooks
protected static java.lang.Object executeHooks(java.util.Vector hooks,
JascoMethod originalMethod)
throws java.lang.Exception
- Throws:
java.lang.Exception
addToCachedItems
protected static void addToCachedItems(java.util.Vector result,
CombinedHooks cached)
getCachedItem
protected static CombinedHooks getCachedItem(java.util.Vector result)
allHooks
protected static java.util.Enumeration allHooks()
executeTrap
public static java.lang.Object executeTrap(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod)
throws java.lang.Exception
- Throws:
java.lang.Exception
isCachable
protected static boolean isCachable(java.util.Vector hooks)
compCachable
protected static void compCachable(Connector c)
findCutpointForMethod
public static java.util.Vector findCutpointForMethod(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod)
findCutpointForMethod
public static java.util.Vector findCutpointForMethod(java.lang.String aMethod,
java.lang.Object anInstance,
JascoMethod aJascoMethod,
boolean forJutta)
addAll
protected static void addAll(java.util.Vector v,
java.util.Vector toAdd)
addConnectorCombinationStrategy
public static void addConnectorCombinationStrategy(ConnectorCombinationStrategy c)
removeConnectorCombinationStrategy
public static void removeConnectorCombinationStrategy(ConnectorCombinationStrategy c)
addConnectorRegistryListener
public static void addConnectorRegistryListener(ConnectorRegistryListener l)
removeConnectorRegistryListener
public static void removeConnectorRegistryListener(ConnectorRegistryListener l)
fireConnectorRegistryChanged
protected static void fireConnectorRegistryChanged(CRChangeEvent event)
registerConnector
public static void registerConnector(Connector c)
unRegisterConnector
public static void unRegisterConnector(Connector c)
unRegisterConnector
public static void unRegisterConnector(Connector c,
boolean notifyAspects)
start
public static void start()
forceConnectorLoad
public static void forceConnectorLoad()
pauseRefreshing
public static void pauseRefreshing()
resumeRefreshing
public static void resumeRefreshing()
getConnectorsCopy
protected static java.util.HashMap getConnectorsCopy()
getConnectors
public static java.util.Iterator getConnectors()
getConnectorsVector
public static java.util.Vector getConnectorsVector()
debug
protected static void debug()
isAdapted
public static boolean isAdapted(JascoMethod method)
isAdaptedAndThreadFlag
public static boolean isAdaptedAndThreadFlag(JascoMethod method)
setThreadFlag
public static void setThreadFlag()
releaseThreadFlag
public static void releaseThreadFlag()
load
protected static void load()
checkPersistance
public static void checkPersistance()
notifyAspects
protected static void notifyAspects(Connector c,
HookPropertyChangeEvent event)
reOrderConnectors
public static void reOrderConnectors()