A B C D E F G H I J K L M N O P R S T U W X _

A

AbstractEnhancer - class stomp.enhance.AbstractEnhancer.
Common code that enhancer which use proxy-delegate pairs might want to reuse.
AbstractEnhancer(BCClass) - Constructor for class stomp.enhance.AbstractEnhancer
 
AbstractFactory - class stomp.util.AbstractFactory.
base class for factories which support runtime class hierarchy definitions.
AbstractFactory() - Constructor for class stomp.util.AbstractFactory
 
AbstractPersistentObject - class stomp.jdo.AbstractPersistentObject.
Convenience class which clients may extend to pick up much of the Persistent interface functionality.
AbstractPersistentObject() - Constructor for class stomp.jdo.AbstractPersistentObject
 
AbstractRefreshListener - class stomp.jdo.AbstractRefreshListener.
basic implementation of RefreshListener interface.
AbstractRefreshListener() - Constructor for class stomp.jdo.AbstractRefreshListener
 
AbstractRefreshListener(int) - Constructor for class stomp.jdo.AbstractRefreshListener
 
AbstractServiceDelegate - class stomp.enhance.AbstractServiceDelegate.
base class for all enhanced Service Delegate objects, which implements common functionality like getting the proxy, caching wrapped versions of fields, etc...
AbstractServiceDelegate() - Constructor for class stomp.enhance.AbstractServiceDelegate
 
AbstractServiceEnabled - class stomp.service.AbstractServiceEnabled.
convenience method which clients may use in implementing the Persistent and ServiceEnabled interfaces.
AbstractServiceEnabled() - Constructor for class stomp.service.AbstractServiceEnabled
 
AbstractServiceProxy - class stomp.enhance.AbstractServiceProxy.
serves as the base class for any hierarchy of service enhanced objects.
AbstractServiceProxy(ServiceDelegate) - Constructor for class stomp.enhance.AbstractServiceProxy
 
AccessControlled - interface stomp.access.AccessControlled.
indicates that this object has some sense of how objects are permissioned to access it.
ACTIVE - Static variable in class stomp.jdo.util.PMHelper
 
add(Object) - Method in class stomp.wrapper.WrappingListIterator
 
addGetSetMethods(BCField, BCClass) - Method in class stomp.enhance.ServiceEnhancer
Adds special xGet and xSet methods for the given field to the bean class.
addGetSetMethods(BCField, BCClass) - Method in class stomp.enhance.AbstractEnhancer
 
addLogListener(Log.LogListener) - Static method in class stomp.util.Log
adds a listener for log events to this object.
addPrefListener(PrefListener) - Method in class stomp.util.Prefs
 
alreadyEnhanced() - Method in class stomp.enhance.AbstractEnhancer
 
AVERAGE_PRIORITY - Static variable in class stomp.jdo.AbstractRefreshListener
 

B

batchUpdate(Map, Map, Collection, Object) - Method in class stomp.jdo.kodo.UpdatingLocalCache
Callback made when a transaction in this JVM changes the database information for a persistent object.
batchUpdate(Map, Map, Collection, Object) - Method in class stomp.jdo.kodo.UpdatingJMSCache
Callback made when a transaction in this JVM changes the database information for a persistent object.
begin() - Method in class stomp.jdo.TransactionWrapper
 
Bench - class stomp.util.Bench.
utility class for benchmarking code.
Bench() - Constructor for class stomp.util.Bench
 
BenchServiceLayer - class stomp.service.bench.BenchServiceLayer.
Proxy that provides benchmarking services to delegates.
BenchServiceLayer(ServiceEnabled) - Constructor for class stomp.service.bench.BenchServiceLayer
 

C

capitalize(String) - Static method in class stomp.util.StringHelper
 
changeDelegateMethodInvocations(BCClass) - Method in class stomp.enhance.AbstractEnhancer
 
ClassArgParser - class stomp.enhance.ClassArgParser.
utility object for parsing services.xml files and determining what class files are named in them for enhancement.
ClassArgParser() - Constructor for class stomp.enhance.ClassArgParser
 
clear() - Method in class stomp.jdo.RefreshManager
 
close() - Method in class stomp.jdo.kodo.KodoPMWrapper
does nothing.
CLOSED - Static variable in class stomp.jdo.util.PMHelper
 
CollectionDelegate - interface stomp.wrapper.CollectionDelegate.
tags a collection as a service delegate.
CollectionHelper - class stomp.wrapper.CollectionHelper.
Utility class for working with Collections.
CollectionHelper() - Constructor for class stomp.wrapper.CollectionHelper
 
CollectionHolder - class stomp.wrapper.CollectionHolder.
Serialization object which holds a collection while it is being serialized.
CollectionHolder(Collection) - Constructor for class stomp.wrapper.CollectionHolder
 
collectionToQuotedStrings(Collection) - Static method in class stomp.util.StringHelper
Converts a collection of objects into an array of their string representations enclosed in quotes when the strings do not look like numbers or dates
collectionToStrings(Collection) - Static method in class stomp.util.StringHelper
Converts a collection of objects into an array of their string representations
commit() - Method in class stomp.jdo.TransactionWrapper
 
compareTo(Object) - Method in class stomp.jdo.AbstractRefreshListener
 
compile(Collection) - Static method in class stomp.util.FileManager
compiles all of the files in the list at one time
compile(String) - Static method in class stomp.util.FileManager
execs and waits for a new Process, javac file
configure(PersistenceManagerFactory) - Method in class stomp.jdo.GenericPMFactory
called immediately after creating any PMFactory.
createCollection(Class) - Static method in class stomp.wrapper.CollectionHelper
 
createCollection(Collection) - Static method in class stomp.wrapper.CollectionHelper
 
createCommonInterface() - Method in class stomp.enhance.AbstractEnhancer
Creates the common interface class and stores it internally.
createDelegate() - Method in class stomp.enhance.ServiceEnhancer
creates the delegate object which is going to have transactional ( and other ) services provided.
createDelegate() - Method in class stomp.enhance.AbstractEnhancer
 
createInterface(String) - Method in class stomp.enhance.AbstractEnhancer
Helper method to create an interface declaring all the public and protected methods of the source class.
createMap(Class) - Static method in class stomp.wrapper.CollectionHelper
 
createMap(Class, int) - Static method in class stomp.wrapper.CollectionHelper
 
createMap(Class, int, float) - Static method in class stomp.wrapper.CollectionHelper
 
createMap(Map) - Static method in class stomp.wrapper.CollectionHelper
 
createProxy() - Method in class stomp.enhance.ServiceEnhancer
Creates the proxy class and stores it internally.
createProxy() - Method in class stomp.enhance.AbstractEnhancer
 
createServiceMetaData(Class, URL) - Method in class stomp.service.ServiceFactory
 
createServiceMetaData(Class, URL) - Method in class stomp.enhance.EnhancedServiceFactory
 
createServiceProxy() - Method in class stomp.enhance.AbstractServiceDelegate
 
createSet(Class, Comparator) - Static method in class stomp.wrapper.CollectionHelper
 
createTransaction(PMWrapper) - Method in class stomp.jdo.TransactionFactory
 
createTransaction(PMWrapper) - Method in class stomp.enhance.EnhancedTransactionFactory
 
currentTransaction() - Method in class stomp.jdo.kodo.KodoPMWrapper
returns an TransactionWrapper wrapper of the currentTransaction in the pm in this.

D

dataChanged() - Method in class stomp.jdo.AbstractPersistentObject
a hint from the JDOCache that the objects persistent data may have been changed.
dataChanged() - Method in interface stomp.jdo.Persistent
a hint from the JDOCache that the objects persistent data may have been changed.
dataChanged() - Method in class stomp.enhance.AbstractServiceProxy
 
dataChanged() - Method in class stomp.enhance.AbstractServiceDelegate
 
DBImmutable - interface stomp.access.DBImmutable.
tags an object as unchangable once it has been saved to persistent storage.
debug(Code, String) - Static method in class stomp.enhance.AbstractEnhancer
adds opcodes to the given code block to print out the requested debug string at runtime.
debug(String) - Static method in class stomp.util.Log
acts like log ( String message ), except that the messages passed through this method are only of interest in a development environment
debug(String, String) - Method in interface stomp.util.Log.LogListener
 
debug(String, String) - Static method in class stomp.util.Log
 
DEFAULT_CHANNEL - Static variable in class stomp.util.Log
 
DEFAULT_DELIMITER - Static variable in class stomp.util.Prefs
 
DelegateClassLoader - class stomp.wrapper.DelegateClassLoader.
responsible for creating classes at runtime which satisfy certain contracts.
DelegateClassLoader() - Constructor for class stomp.wrapper.DelegateClassLoader
 
delegateGetCollection() - Method in interface stomp.wrapper.CollectionDelegate
 
delegateGetMap() - Method in interface stomp.wrapper.MapDelegate
 
delegateInit(Collection) - Method in interface stomp.wrapper.CollectionDelegate
 
delegateInit(Map) - Method in interface stomp.wrapper.MapDelegate
 
delegateSetCollection(Collection) - Method in interface stomp.wrapper.CollectionDelegate
 
delegateSetMap(Map) - Method in interface stomp.wrapper.MapDelegate
 
deleteAll(Class) - Method in class stomp.jdo.JDOFactory
 
deleteObject(Object) - Method in class stomp.jdo.JDOFactory
 
diff(int, int) - Static method in class stomp.util.Bench
 
diff(String, String) - Static method in class stomp.util.Bench
 
difference(String, String) - Static method in class stomp.util.Bench
returns the difference, in milliseconds, between the times the two marks were made in the bench.
DocumentFactory - class stomp.util.DocumentFactory.
An xml factory, used for creating and obtaining Document objects.
DocumentFactory() - Constructor for class stomp.util.DocumentFactory
 

E

endsWithAQuote(String) - Static method in class stomp.util.StringHelper
Determines whether the given string ends with a quote
enhance() - Method in class stomp.enhance.ServiceEnhancer
 
enhance() - Method in class stomp.enhance.AbstractEnhancer
Creates all the necessary classes (proxy, interface, and delegate objects), and stores them internally.
EnhancedServiceFactory - class stomp.enhance.EnhancedServiceFactory.
makes the ServiceFactory enhanced-object-aware, and returns more functional ServiceMetaData.
EnhancedServiceFactory() - Constructor for class stomp.enhance.EnhancedServiceFactory
 
EnhancedServiceMetaData - class stomp.enhance.EnhancedServiceMetaData.
adds awareness of the enhanced proxy-delegate pair to normal ServiceMetaData
EnhancedServiceMetaData(Class, URL) - Constructor for class stomp.enhance.EnhancedServiceMetaData
 
EnhancedTransaction - class stomp.enhance.EnhancedTransaction.
Solves problem of fixing state for defunct transactional objects, making them usable ( readable, up-to-date with the database ) even after the transaction they were created in is closed.
EnhancedTransaction(PMWrapper) - Constructor for class stomp.enhance.EnhancedTransaction
 
EnhancedTransactionFactory - class stomp.enhance.EnhancedTransactionFactory.
wraps JDO transactions in an enhanced-object-aware wrapper, which is able to recover defunct transactional objects and make them act like read-only objects.
EnhancedTransactionFactory() - Constructor for class stomp.enhance.EnhancedTransactionFactory
 
EnhancedWrapperFactory - class stomp.enhance.EnhancedWrapperFactory.
extends the service layer wrapping and unwrapping functionality of WrapperFactory to correctly handle service enhanced objects.
EnhancedWrapperFactory() - Constructor for class stomp.enhance.EnhancedWrapperFactory
 
equals(Object) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
equals(Object) - Method in class stomp.service.AbstractServiceEnabled
 
equals(Object) - Method in class stomp.enhance.AbstractServiceProxy
 
equals(Object) - Method in class stomp.enhance.AbstractServiceDelegate
 
evict(Object) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
evictAll() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
evictAll(Collection) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
evictAll(Object[]) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
exception(String) - Static method in class stomp.util.Log
 
exception(String, String, Throwable) - Method in interface stomp.util.Log.LogListener
 
exception(String, String, Throwable) - Static method in class stomp.util.Log
 
exception(String, Throwable) - Static method in class stomp.util.Log
logs the given exception and prints a stack trace of the error.
exception(Throwable) - Static method in class stomp.util.Log
 
executeQuery(Class, String) - Method in class stomp.jdo.JDOFactory
convenience method for executing a String filter on all the instances of a particular class in the database, as well as all of its subclasses.
executeQuery(Class, String, PersistenceManager) - Method in class stomp.jdo.JDOFactory
 
executeSingletonQuery(Class, String) - Method in class stomp.jdo.JDOFactory
returns the first object in the Collection of matching results for the given query.
executeSingletonQuery(Class, String, PersistenceManager) - Method in class stomp.jdo.JDOFactory
 

F

FileManager - class stomp.util.FileManager.
provides utilities for reading and writing files to disk
FileManager() - Constructor for class stomp.util.FileManager
 
findFilesEndingWith(File, File, Collection, String) - Static method in class stomp.util.FileManager
for more advanced searches...
findFilesEndingWith(String) - Static method in class stomp.util.FileManager
 
findInPm(Object, PersistenceManager) - Method in class stomp.jdo.JDOFactory
takes an instance associated with some other PM and refinds it through the given PM.
findInPm(PersistenceManager) - Method in interface stomp.jdo.TransientTransactional
 
findInPm(PersistenceManager) - Method in class stomp.enhance.AbstractServiceProxy
if the underlying delegate is not already persistent, refind the related persistent objects in the given PM.
findInPm(PersistenceManager) - Method in class stomp.enhance.AbstractServiceDelegate
overriden by subclasses to refind persistent relations in the given persistenceManager.
findReadOnly(Object) - Method in class stomp.jdo.JDOFactory
takes an instance which has presumably been found through a transactional PM and refinds it through a read-only PM.
fireObjectDeletedEvent(ObjectId) - Method in class stomp.jdo.RefreshManager
notifies all interested listeners that the given object id was deleted, regardless of the PM that they are registered under.
fireObjectRefreshEvent(Collection) - Method in class stomp.jdo.RefreshManager
same as fireRefreshEvent, but passes in a Collection of refreshed objects instead of ids.
fireRefreshEvent(Object) - Method in class stomp.jdo.RefreshManager
Used by PersistenceManagers to notify the outside world that an object was refreshed.
fixState(Object) - Method in class stomp.jdo.TransactionWrapper
called when the PM for a transactional object is closed.
fixState(Object) - Method in class stomp.enhance.EnhancedTransaction
called when the PM for a transactional object is closed.

G

generateJDOMetaData() - Method in class stomp.enhance.JDOService
 
GenericPMFactory - class stomp.jdo.GenericPMFactory.
standard PMFactory implementation.
GenericPMFactory(String) - Constructor for class stomp.jdo.GenericPMFactory
 
get(int) - Static method in class stomp.util.Bench
 
get(String) - Static method in class stomp.util.Bench
returns the long in the bench under the given key.
getChildElement(Element, String) - Static method in class stomp.util.DocumentFactory
 
getClassFileName(String) - Static method in class stomp.util.FileManager
 
getClassServiceNames() - Method in class stomp.service.ServiceMetaData
Returns the services defined for this class.
getCommonInterfaceName() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getDBName() - Static method in class stomp.jdo.JDOFactory
Deprecated.  
getDefaultServices() - Method in class stomp.service.ServiceMetaData
 
getDefaultServices() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getDelegateBaseClass() - Method in class stomp.enhance.ServiceEnhancer
 
getDelegateBaseClass() - Method in class stomp.enhance.AbstractEnhancer
 
getDelegateClass(Class) - Static method in class stomp.wrapper.DelegateClassLoader
if parentClass is a CollectionDelegate, returns parentClass.
getDelegateName() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getDelegateProxyConstructorType() - Method in class stomp.enhance.ServiceEnhancer
 
getDelegateProxyConstructorType() - Method in class stomp.enhance.AbstractEnhancer
 
getDelegateType() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getDeletedInfo() - Method in class stomp.jdo.AbstractPersistentObject
 
getDeletedInfo() - Method in interface stomp.jdo.Persistent
returns a JDO object id holder that contains extra information about the type of this object.
getDeletedInfo() - Method in class stomp.enhance.AbstractServiceProxy
 
getDescribedType() - Method in class stomp.service.ServiceMetaData
 
getDirectoryName(File) - Static method in class stomp.util.FileManager
returns the name of the directory that this is in / represents.
getDocument() - Static method in class stomp.util.DocumentFactory
returns an empty Document object which can then be built up by the client.
getDocument(File) - Static method in class stomp.util.DocumentFactory
 
getDocument(InputSource) - Static method in class stomp.util.DocumentFactory
 
getDocument(InputStream) - Static method in class stomp.util.DocumentFactory
 
getDocument(String) - Static method in class stomp.util.DocumentFactory
retrieves the contents out of the named file, parses the contents, and returns the corresponding Document implementation.
getEnhancedServiceDelegate() - Method in class stomp.enhance.AbstractServiceProxy
 
getEnhancedServiceDelegate() - Method in interface stomp.enhance.ServiceProxy
returns a non-serviced view of the object this proxy is wrapping.
getEnhancerAttribute() - Method in class stomp.enhance.ServiceEnhancer
 
getEnhancerAttribute() - Method in class stomp.enhance.AbstractEnhancer
 
getExtent(Class, boolean) - Method in class stomp.jdo.JDOFactory
Conveniencte metod for obtaining Extents of objects.
getFieldGetMethodName(String, EnhancedServiceMetaData) - Static method in class stomp.enhance.AbstractEnhancer
 
getFieldSetMethodName(String, EnhancedServiceMetaData) - Static method in class stomp.enhance.AbstractEnhancer
 
getFile(String) - Static method in class stomp.util.FileManager
 
getFirst(Collection) - Static method in class stomp.wrapper.CollectionHelper
returns the first object in the collection if c is not null and has size > 0.
getInterfaces(Object) - Static method in class stomp.service.ServiceFactory
 
getIterator() - Method in class stomp.wrapper.WrappingIterator
 
getJavaRootFile() - Static method in class stomp.util.FileManager
 
getJDOInvocationHandler(Object) - Method in class stomp.jdo.JDOWrapperFactory
hook to allow subclasses to add functionality to JDO methods.
getJDOObject() - Method in interface stomp.jdo.JDOWrapperFactory.JDOWrapper
returns the JDO object being wrapped.
getKey() - Static method in class stomp.util.Bench
 
getListIterator() - Method in class stomp.wrapper.WrappingListIterator
 
getLock() - Method in interface stomp.jdo.PMWrapper
returns the object that should be used to synchronized on this PM.
getLock() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
getManagedObjects() - Method in interface stomp.jdo.PMWrapper
returns a Collection of the persistent objcets which have been changed, or added in this transaction.
getMetaData() - Method in class stomp.enhance.AbstractEnhancer
 
getNewTransactionalPersistenceManager() - Method in class stomp.jdo.GenericPMFactory
returns a PersistenceManager associated with it's own transaction.
getNewTransactionalPersistenceManager() - Method in interface stomp.jdo.PMFactory
returns a PM associated with a newly created tx.
getNewTransactionalPersistenceManager() - Method in class stomp.jdo.JDOFactory
returns a new transactional PM.
getNewTransactionalPersistenceManager(String) - Method in class stomp.jdo.JDOFactory
 
getNonTransactionalPersistenceManager() - Method in class stomp.jdo.GenericPMFactory
returns a PersistenceManager capable of returning all non-transactionally persistent objects.
getNonTransactionalPersistenceManager() - Method in interface stomp.jdo.PMFactory
returns a PM which should never be associated with a transaction, but whose data is changable by the application.
getNonTransactionalPersistenceManager() - Method in class stomp.jdo.JDOFactory
returns a PersistenceManager capable of returning all non-transactionally persistent objects.
getNonTransactionalPersistenceManager(String) - Method in class stomp.jdo.JDOFactory
 
getNontransactionalRead() - Method in class stomp.jdo.TransactionWrapper
 
getNontransactionalWrite() - Method in class stomp.jdo.TransactionWrapper
 
getObjectClass() - Method in class stomp.jdo.ObjectId
returns the class of the object that this id represents.
getObjectId() - Method in class stomp.jdo.ObjectId
returns the actual JDO id that this object is storing.
getObjectId(Object) - Method in class stomp.jdo.JDOFactory
if the given object isPersistent ( pc ), returns the ObjectID associated with this object.
getOptimistic() - Method in class stomp.jdo.TransactionWrapper
 
getPackageName(File) - Static method in class stomp.util.FileManager
returns a "." delimited description of the directory path from FileManager.JAVA_ROOT to the given file.
getPersistenceManager() - Method in class stomp.jdo.TransactionWrapper
 
getPersistenceManager(Object) - Method in class stomp.jdo.JDOFactory
 
getPMDescription(PersistenceManager) - Static method in class stomp.jdo.util.PMHelper
returns a type and transactional state description of the given PersistenceManager.
getPrefBoolean(String) - Method in class stomp.util.Prefs
 
getPrefBoolean(String, boolean) - Method in class stomp.util.Prefs
 
getPrefBoolean(String, Boolean) - Method in class stomp.util.Prefs
 
getPrefBoolean(String, boolean, String) - Method in class stomp.util.Prefs
 
getPrefBoolean(String, Boolean, String) - Method in class stomp.util.Prefs
 
getPrefBoolean(String, String) - Method in class stomp.util.Prefs
returns the boolean found in runtime.prefs at the specified location.
getPrefClass(String) - Method in class stomp.util.Prefs
 
getPrefClass(String, String) - Method in class stomp.util.Prefs
 
getPrefClasses(String) - Method in class stomp.util.Prefs
 
getPrefClasses(String, String) - Method in class stomp.util.Prefs
returns an array of Class objects that are defined in Prefs at the given location
getPrefDouble(String) - Method in class stomp.util.Prefs
 
getPrefDouble(String, double) - Method in class stomp.util.Prefs
 
getPrefDouble(String, Double) - Method in class stomp.util.Prefs
 
getPrefDouble(String, double, String) - Method in class stomp.util.Prefs
 
getPrefDouble(String, Double, String) - Method in class stomp.util.Prefs
 
getPrefDouble(String, String) - Method in class stomp.util.Prefs
returns the double found in runtime.prefs at the specified location
getPrefInt(String) - Method in class stomp.util.Prefs
 
getPrefInt(String, int) - Method in class stomp.util.Prefs
 
getPrefInt(String, Integer) - Method in class stomp.util.Prefs
 
getPrefInt(String, Integer, String) - Method in class stomp.util.Prefs
 
getPrefInt(String, int, String) - Method in class stomp.util.Prefs
 
getPrefInt(String, String) - Method in class stomp.util.Prefs
returns the integer found in runtime.prefs at the specified location
getPrefMap(String) - Method in class stomp.util.Prefs
 
getPrefMap(String, String) - Method in class stomp.util.Prefs
returns a Map of ( node-tag, node-contents )
getPrefs() - Method in class stomp.service.ServiceMetaData
 
getPrefString(String) - Method in class stomp.util.Prefs
parses the prefName and searches through the runtime.prefs file for the requested resource.
getPrefString(String, String) - Method in class stomp.util.Prefs
 
getPrefString(String, String, String) - Method in class stomp.util.Prefs
 
getPrefStrings(String) - Method in class stomp.util.Prefs
 
getPrefStrings(String, String) - Method in class stomp.util.Prefs
parses the prefName and searches through the runtime.prefs file for the requested resource.
getPriority() - Method in class stomp.jdo.AbstractRefreshListener
 
getPriority() - Method in interface stomp.jdo.RefreshListener
returns the relative priority of this listener.
getProject() - Static method in class stomp.enhance.AbstractEnhancer
 
getProperties(String) - Static method in class stomp.util.FileManager
returns a Properties object that has been initialized to the contents of the given propertyFile, findable someplace on the CLASSPATH.
getProxy() - Method in class stomp.enhance.AbstractServiceProxy
 
getProxyBaseClass() - Method in class stomp.enhance.ServiceEnhancer
 
getProxyBaseClass() - Method in class stomp.enhance.AbstractEnhancer
 
getProxyName() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getReadOnly() - Method in class stomp.service.AbstractServiceEnabled
 
getReadOnly() - Method in interface stomp.access.AccessControlled
 
getReadOnly() - Method in class stomp.enhance.AbstractServiceProxy
 
getReadOnly(Object) - Method in class stomp.service.ServiceFactory
 
getReadOnly(Object) - Static method in class stomp.service.ServiceEnabled.AccessFactory
 
getReadOnlyPersistenceManager() - Method in class stomp.jdo.GenericPMFactory
 
getReadOnlyPersistenceManager() - Method in interface stomp.jdo.PMFactory
returns a PM which should never be associated with a transaction.
getReadOnlyPersistenceManager() - Method in class stomp.jdo.JDOFactory
returns a singleton PersistenceManager obtained from this config's singleton persistence manager factory.
getReadOnlyPersistenceManager(String) - Method in class stomp.jdo.JDOFactory
 
getRestoreValues() - Method in class stomp.jdo.TransactionWrapper
 
getRetainValues() - Method in class stomp.jdo.TransactionWrapper
 
getROOT() - Static method in class stomp.util.FileManager
 
getSchemaGroup() - Method in class stomp.jdo.AbstractPersistentObject
 
getSchemaGroup() - Method in class stomp.jdo.GenericPMFactory
 
getSchemaGroup() - Method in interface stomp.jdo.Persistent
identifies the schema group this object is a part of.
getSchemaGroup() - Method in class stomp.enhance.AbstractServiceProxy
 
getSchemaGroup() - Method in class stomp.enhance.EnhancedServiceMetaData
 
getSchemaGroup(Class) - Method in class stomp.jdo.JDOFactory
attempts to invoke 'getStaticSchemaGroup' on the given class.
getSchemaGroup(Object) - Method in class stomp.jdo.JDOFactory
If the object is persistent, returns the result of a call to 'getSchemaGroup'.
getServiceClasses(String[]) - Static method in class stomp.enhance.AbstractEnhancer
utility method that parses command line args and produces a list of requested BCClass objects to attempt to enhance.
getServiceDelegate() - Method in class stomp.service.AbstractServiceEnabled
 
getServiceDelegate() - Method in interface stomp.service.ServiceEnabled
returns the object whose methods are being serviced.
getServiceDelegate() - Method in class stomp.enhance.AbstractServiceProxy
 
getServiceDOM(String) - Method in class stomp.service.ServiceMetaData
searches the xml metadata and finds the Element that corresponds to the requested service.
getServiceLayer() - Method in class stomp.service.AbstractServiceEnabled
 
getServiceLayer() - Method in interface stomp.service.ServiceEnabled
returns the service layer view of this object.
getServiceLayer() - Method in class stomp.enhance.AbstractServiceProxy
 
getServiceLayer(ServiceEnabled) - Method in class stomp.service.ServiceFactory
 
getServiceMetaData(Class) - Method in class stomp.service.ServiceMetaDataGroup
 
getServiceMetaData(Class) - Method in class stomp.service.ServiceFactory
 
getServiceMetaData(Class) - Method in class stomp.enhance.EnhancedServiceFactory
 
getServiceMetaData(String) - Method in class stomp.service.ServiceFactory
 
getServiceMetaData(String) - Method in class stomp.enhance.EnhancedServiceFactory
 
getServiceNames() - Method in class stomp.service.ServiceMetaData
Returns the services that should be applied to methods called on objects of this class.
getServiceProxy() - Method in class stomp.enhance.AbstractServiceDelegate
 
getServiceProxy() - Method in interface stomp.enhance.ServiceDelegate
returns a ServiceProxy which has this object as its ServiceDelegate.
getServiceTypes() - Method in class stomp.service.ServiceMetaData
 
getSource() - Method in class stomp.enhance.AbstractEnhancer
 
getState() - Static method in class stomp.util.SystemState
 
getStaticSchemaGroup() - Method in class stomp.jdo.AbstractPersistentObject
 
getStatus(PersistenceManager) - Static method in class stomp.jdo.util.PMHelper
return CLOSED if pm.isClosed (), OPEN otherwise
getSuper() - Method in class stomp.service.ServiceMetaData
returns the metadata associated with the parent of this object, if any.
getSynchronization() - Method in class stomp.jdo.TransactionWrapper
 
getTransactionalPersistenceManager() - Method in class stomp.jdo.GenericPMFactory
returns a PersistenceManager which has already had a JDO transaction started.
getTransactionalPersistenceManager() - Method in interface stomp.jdo.PMFactory
returns a PM which is associated with some transaction.
getTransactionalPersistenceManager() - Method in class stomp.jdo.JDOFactory
returns a PM with a transaction already active.
getTransactionalPersistenceManager(String) - Method in class stomp.jdo.JDOFactory
 
getTransactionState(PersistenceManager) - Static method in class stomp.jdo.util.PMHelper
returns ACTIVE if there is a transaction running now, INACTIVE if not
getType(PersistenceManager) - Static method in class stomp.jdo.util.PMHelper
 
getWrapper() - Method in interface stomp.wrapper.WrappedObject
returns this object's wrapper, if it has been set.
getWrapper() - Method in class stomp.jdo.kodo.KodoPMWrapper
 

H

hashCode() - Method in class stomp.enhance.AbstractServiceProxy
 
hasNext() - Method in class stomp.wrapper.WrappingIterator
 
hasPrevious() - Method in class stomp.wrapper.WrappingListIterator
 
hasService(String) - Method in class stomp.service.ServiceMetaData
 

I

idsDeleted(Collection) - Method in class stomp.jdo.JDOFactory
makes any necessary callbacks to listeners in this JVM, notifying them that the given Collection of objects was deleted.
INACTIVE - Static variable in class stomp.jdo.util.PMHelper
 
invoke(Object, Method, Object[]) - Method in class stomp.jdo.JDOWrapperFactory.JDOInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class stomp.access.ReadOnlyAccessProxy
 
invoke(Object, Method, Object[]) - Method in class stomp.service.tx.TransactionServiceLayer
provides any services this request requires, then passes the method on to the wrapped object for further handling.
invoke(Object, Method, Object[]) - Method in class stomp.service.bench.BenchServiceLayer
provides any services this request requires, then passes the method on to the wrapped object for further handling.
invoke(Object, Method, Object[]) - Method in class stomp.service.remote.RemoteServiceLayer
provides any services this request requires, then passes the method on to the wrapped object for further handling.
invokeTransactional(Object, Method, Object[]) - Method in class stomp.service.tx.TransactionServiceLayer
starts or continues a transaction, registers all arguments with that transaction, then passes the method call through to the transactional version of the wrapped object.
isActive() - Method in class stomp.jdo.TransactionWrapper
 
isDate(String) - Static method in class stomp.util.StringHelper
Determines whether the given string represents a date
isLinux() - Static method in class stomp.util.OsManager
 
isNonTransactional() - Method in interface stomp.jdo.PMWrapper
returns true if the PM allows writes outside of a transaction, false otherwise.
isNonTransactional() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
isNonTransactional(Object) - Method in class stomp.jdo.JDOFactory
returns true if the given object is PersistenceCapable, persistent, and was found through a "non-transactional" PM.
isNumber(String) - Static method in class stomp.util.StringHelper
Determines whether the given string represents a number
isPersistent() - Method in class stomp.enhance.EnhancedServiceMetaData
 
isPersistent(Object) - Method in class stomp.jdo.JDOFactory
convenience method, returns true if the given object is already in the database, false otherwise.
isProduction() - Static method in class stomp.util.SystemState
 
isQA() - Static method in class stomp.util.SystemState
 
isReadOnly(Method) - Method in class stomp.access.ReadOnlyAccessProxy
 
isTransactional() - Method in interface stomp.jdo.PMWrapper
returns true if setTransactional () was called on this PMWrapper, false otherwise.
isTransactional() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
isWindows() - Static method in class stomp.util.OsManager
Returns true if the current JVM runs on Windows platform.

J

JDOFactory - class stomp.jdo.JDOFactory.
Gives static access to a properly configured PersistenceManagers.
JDOFactory() - Constructor for class stomp.jdo.JDOFactory
 
JDOService - class stomp.enhance.JDOService.
creates or modifies package.jdo files for the object described in the given ServiceMetaData object.
JDOService(EnhancedServiceMetaData) - Constructor for class stomp.enhance.JDOService
 
JDOWrapperFactory - class stomp.jdo.JDOWrapperFactory.
adds wrapping and unwrapping of jdo items ( PMs, Extents, Queries ) to normal WrapperFactory functionality.
JDOWrapperFactory.JDOInvocationHandler - class stomp.jdo.JDOWrapperFactory.JDOInvocationHandler.
 
JDOWrapperFactory.JDOInvocationHandler(Object) - Constructor for class stomp.jdo.JDOWrapperFactory.JDOInvocationHandler
 
JDOWrapperFactory.JDOWrapper - interface stomp.jdo.JDOWrapperFactory.JDOWrapper.
tagging interface to indicate that wrapping has ( or has not ) already occurred.
JDOWrapperFactory() - Constructor for class stomp.jdo.JDOWrapperFactory
 
JNDIProperties - class stomp.util.JNDIProperties.
utility class for setting up JNDI properties in a more dynamic way then through a jndi.properties file.
JNDIProperties() - Constructor for class stomp.util.JNDIProperties
 
join(byte[], String) - Static method in class stomp.util.StringHelper
Glues given bytes together with the given delimiter in between the joined elements.
join(byte[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given bytes together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( bytes, delimiter, 0, bytes.length) will join all the elements in the array
join(double[], String) - Static method in class stomp.util.StringHelper
Glues given doubles together with the given delimiter in between the joined elements.
join(double[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given doubles together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( doubles, delimiter, 0, doubles.length) will join all the elements in the array
join(float[], String) - Static method in class stomp.util.StringHelper
Glues given floats together with the given delimiter in between the joined elements.
join(float[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given floats together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( floats, delimiter, 0, floats.length) will join all the elements in the array
join(int[], String) - Static method in class stomp.util.StringHelper
Glues given integers together with the given delimiter in between the joined elements.
join(int[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given integers together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( ints, delimiter, 0, ints.length) will join all the elements in the array
join(long[], String) - Static method in class stomp.util.StringHelper
Glues given longs together with the given delimiter in between the joined elements.
join(long[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given longs together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( longs, delimiter, 0, longs.length) will join all the elements in the array
join(Object[], String) - Static method in class stomp.util.StringHelper
Glues given string elements together with the given delimiter in between the joined elements.
join(Object[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given string elements together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( strs, delimiter, 0, strs.length) will join all the elements in the array
join(short[], String) - Static method in class stomp.util.StringHelper
Glues given shorts together with the given delimiter in between the joined elements.
join(short[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given shorts together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( shorts, delimiter, 0, shorts.length) will join all the elements in the array
join(String[], String) - Static method in class stomp.util.StringHelper
Glues given string elements together with the given delimiter in between the joined elements.
join(String[], String, int, int) - Static method in class stomp.util.StringHelper
Glues given string elements together with the given delimiter in between the joined elements starting with the offset element and joining length number of elements within the given array of elements.
split( strs, delimiter, 0, strs.length) will join all the elements in the array

K

KodoPMWrapper - class stomp.jdo.kodo.KodoPMWrapper.
wraps the JDO implementation provided by a third party, but removes some transactional options from consideration.
KodoPMWrapper() - Constructor for class stomp.jdo.kodo.KodoPMWrapper
 

L

linePrinted(String, String) - Method in class stomp.util.PrinterListener.SimplePrinterListener
 
linePrinted(String, String) - Method in interface stomp.util.PrinterListener
indicates that the given line, tagged by the client of the Printer, was printed in the InputStream used to initialize the Printer
Log - class stomp.util.Log.
Logs exceptions, important events, etc.
Log.LogListener - interface stomp.util.Log.LogListener.
 
Log() - Constructor for class stomp.util.Log
 
log(String) - Static method in class stomp.util.Log
logs the given event message.
log(String, String) - Method in interface stomp.util.Log.LogListener
 
log(String, String) - Static method in class stomp.util.Log
 

M

main(String[]) - Static method in class stomp.wrapper.DelegateClassLoader
creates a delegate class for the given input class and writes it out to a file.
main(String[]) - Method in class stomp.util.Prefs
 
main(String[]) - Static method in class stomp.util.Log
 
main(String[]) - Static method in class stomp.util.Bench
 
main(String[]) - Static method in class stomp.util.SystemState
prints out the system.state variable.
main(String[]) - Static method in class stomp.enhance.ServiceEnhancer
 
makePersistent(Object) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
makePersistentAll(Collection) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
makePersistentAll(Object[]) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
makeProxyConstructor(BCMethod, BCClass) - Method in class stomp.enhance.ServiceEnhancer
takes an existing constructor method and converts it into a proxy constructor by changing the code inside.
makeProxyConstructor(BCMethod, BCClass) - Method in class stomp.enhance.AbstractEnhancer
 
makeProxyMethod(BCMethod) - Method in class stomp.enhance.ServiceEnhancer
Changes the given method to one that delegates to the same method in the delegate object.
makeProxyMethod(BCMethod) - Method in class stomp.enhance.AbstractEnhancer
 
MapDelegate - interface stomp.wrapper.MapDelegate.
tags a collection as a service delegate.
MapHolder - class stomp.wrapper.MapHolder.
Serialization object which holds a Map while it is being serialized.
MapHolder(Map) - Constructor for class stomp.wrapper.MapHolder
 
mark() - Static method in class stomp.util.Bench
marks the current time in the bench.
mark(int) - Static method in class stomp.util.Bench
 
mark(String) - Static method in class stomp.util.Bench
marks the current time in the bench, under the given key.
maybeTransactional(Method) - Static method in class stomp.service.tx.TransactionServiceLayer
 
mergeSorted(List, List) - Static method in class stomp.wrapper.CollectionHelper
merges the comparable objects in first and second into the first List.
MissingPrefException - exception stomp.util.MissingPrefException.
 
MissingPrefException(String) - Constructor for class stomp.util.MissingPrefException
 
mprint(String, String) - Static method in class stomp.util.Bench
 

N

newInstance(Object) - Static method in class stomp.access.ReadOnlyAccessProxy
 
newInstance(Object, Class[]) - Static method in class stomp.access.ReadOnlyAccessProxy
 
newInstance(ServiceEnabled) - Static method in class stomp.service.tx.TransactionServiceLayer
 
newInstance(ServiceEnabled) - Static method in class stomp.service.bench.BenchServiceLayer
 
newInstance(ServiceEnabled) - Static method in class stomp.service.remote.RemoteServiceLayer
 
newInstance(ServiceEnabled, Class[]) - Static method in class stomp.service.tx.TransactionServiceLayer
 
newInstance(ServiceEnabled, Class[]) - Static method in class stomp.service.bench.BenchServiceLayer
 
newInstance(ServiceEnabled, Class[]) - Static method in class stomp.service.remote.RemoteServiceLayer
 
newQuery(Class) - Method in class stomp.jdo.JDOFactory
Convenience method for obtaining Query objects.
next() - Method in class stomp.wrapper.WrappingIterator
 
nextIndex() - Method in class stomp.wrapper.WrappingListIterator
 
NON_TRANSACTIONAL - Static variable in class stomp.jdo.util.PMHelper
 

O

objectDeleted(ObjectId) - Method in interface stomp.jdo.RefreshListener
callback that is made when this particular object has been deleted.
ObjectId - class stomp.jdo.ObjectId.
represents a JDO object id, providing some information about the original object as well in case the object is deleted.
ObjectId(Object, Class) - Constructor for class stomp.jdo.ObjectId
 
objectRefreshed(Object) - Method in interface stomp.jdo.RefreshListener
callback that is made when this particular object has been refreshed.
OPEN - Static variable in class stomp.jdo.util.PMHelper
 
OsManager - class stomp.util.OsManager.
knows whether or not we are currently operating ### We can use the following: System.getProperty( "os.name" ) and compare the return string with 'Linux', 'Solaris', 'Windows', etc.
OsManager() - Constructor for class stomp.util.OsManager
 

P

parseClasses(String) - Method in class stomp.enhance.ClassArgParser
finds the given services.xml file, parses the xml, and returns a collection of Class files that have been named for enhancement in the metadata.
PERSISTENCE - Static variable in class stomp.enhance.EnhancedServiceMetaData
 
Persistent - interface stomp.jdo.Persistent.
Suggested interface for all objects that will be persisted.
persistNewObject(Object) - Method in class stomp.jdo.JDOFactory
starts a new transaction, makes the pc persistent, and commits the transaction.
persistNewObject(Object, PersistenceManager) - Method in class stomp.jdo.JDOFactory
makes the pc persistent and managed by the given persistence manager.
PMFactory - interface stomp.jdo.PMFactory.
interface used to plugin vendor-specific JDO code.
PMHelper - class stomp.jdo.util.PMHelper.
provides debugging information about the current state of a PersistenceManager.
PMHelper() - Constructor for class stomp.jdo.util.PMHelper
 
PMWrapper - interface stomp.jdo.PMWrapper.
wraps the JDO implementation provided by a third party, but removes some transactional options from consideration.
prefChanged(String) - Method in interface stomp.util.PrefListener
 
prefExists(String) - Method in class stomp.util.Prefs
 
prefExists(String, String) - Method in class stomp.util.Prefs
returns true if the pref is findable in the cache in this ( either because it exists in runtime.prefs or because it has been set dynamically at runtime ), false otherwise.
PrefListener - interface stomp.util.PrefListener.
interface used to make callbacks into objects that are caching Prefs.singleton ().
Prefs - class stomp.util.Prefs.
Prefs manage all run-time describable attributes the system needs.
Prefs(File) - Constructor for class stomp.util.Prefs
 
Prefs(String) - Constructor for class stomp.util.Prefs
 
Prefs(URL) - Constructor for class stomp.util.Prefs
 
PrefsPrintWriter - class stomp.util.PrefsPrintWriter.
a print writer which prints based on whether or not a certain pref is set.
PrefsPrintWriter(String) - Constructor for class stomp.util.PrefsPrintWriter
 
PrefsPrintWriter(String, boolean) - Constructor for class stomp.util.PrefsPrintWriter
 
previous() - Method in class stomp.wrapper.WrappingListIterator
 
previousIndex() - Method in class stomp.wrapper.WrappingListIterator
 
print(boolean) - Method in class stomp.util.PrefsPrintWriter
 
print(char) - Method in class stomp.util.PrefsPrintWriter
 
print(char[]) - Method in class stomp.util.PrefsPrintWriter
 
print(double) - Method in class stomp.util.PrefsPrintWriter
 
print(float) - Method in class stomp.util.PrefsPrintWriter
 
print(int) - Method in class stomp.util.PrefsPrintWriter
 
print(int) - Static method in class stomp.util.Bench
 
print(int, int) - Static method in class stomp.util.Bench
 
print(long) - Method in class stomp.util.PrefsPrintWriter
 
print(Object) - Method in class stomp.util.PrefsPrintWriter
 
print(String) - Method in class stomp.util.PrefsPrintWriter
 
print(String) - Static method in class stomp.util.Bench
 
print(String, String) - Static method in class stomp.util.Bench
calls Log.debug with the difference between the two keys given
Printer - class stomp.util.Printer.
 
Printer(InputStream) - Constructor for class stomp.util.Printer
 
Printer(Process) - Constructor for class stomp.util.Printer
 
Printer(String, InputStream, PrinterListener) - Constructor for class stomp.util.Printer
 
PrinterListener - interface stomp.util.PrinterListener.
 
PrinterListener.SimplePrinterListener - class stomp.util.PrinterListener.SimplePrinterListener.
 
PrinterListener.SimplePrinterListener() - Constructor for class stomp.util.PrinterListener.SimplePrinterListener
 
println() - Method in class stomp.util.PrefsPrintWriter
 
println(boolean) - Method in class stomp.util.PrefsPrintWriter
 
println(char) - Method in class stomp.util.PrefsPrintWriter
 
println(char[]) - Method in class stomp.util.PrefsPrintWriter
 
println(double) - Method in class stomp.util.PrefsPrintWriter
 
println(float) - Method in class stomp.util.PrefsPrintWriter
 
println(int) - Method in class stomp.util.PrefsPrintWriter
 
println(long) - Method in class stomp.util.PrefsPrintWriter
 
println(Object) - Method in class stomp.util.PrefsPrintWriter
 
println(String) - Method in class stomp.util.PrefsPrintWriter
 
proxyIsInitialized() - Method in class stomp.enhance.AbstractServiceDelegate
 
proxyIsInitialized() - Method in interface stomp.enhance.ServiceDelegate
returns true if the ServiceProxy for this object has been initialized, false otherwise.

R

READ_ONLY - Static variable in class stomp.jdo.util.PMHelper
 
readFile(File) - Static method in class stomp.util.FileManager
 
readFile(String) - Static method in class stomp.util.FileManager
reads in the given file and returns its contents in a StringBuffer
readFile(String, boolean) - Static method in class stomp.util.FileManager
reads in the given file and returns its contents in a StringBuffer.
ReadOnlyAccessProxy - class stomp.access.ReadOnlyAccessProxy.
Provides a read-only interface for any object.
ReadOnlyAccessProxy(Object) - Constructor for class stomp.access.ReadOnlyAccessProxy
 
reallyBegin() - Method in class stomp.jdo.TransactionWrapper
For transparent transactional control only.
reallyBegin() - Method in interface stomp.jdo.PMWrapper
used by transparent transaction management to indicate that the underlying transaction should be started.
reallyBegin() - Method in class stomp.jdo.kodo.KodoPMWrapper
convenience method for package members really start a transaction.
reallyCommit() - Method in class stomp.jdo.TransactionWrapper
For transparent transactional control only.
reallyCurrentTransaction() - Method in interface stomp.jdo.PMWrapper
used by transparent transaction management to obtain a handle to the underlying JDO transaction.
reallyCurrentTransaction() - Method in class stomp.jdo.kodo.KodoPMWrapper
provides the only available access to the real JDO transaction, which is why this method is only available to package members.
receivedBatchUpdate(Collection, Collection, Collection) - Method in class stomp.jdo.kodo.UpdatingJMSCache
Callback made when a transaction in some other JVM changes the database information for a persistent object.
refresh(Object) - Method in class stomp.jdo.JDOFactory
Convenience method for refreshing an object
refresh(Object) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
refreshAll() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
refreshAll(Collection) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
refreshAll(Object[]) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
RefreshListener - interface stomp.jdo.RefreshListener.
callback interface used to notify objects in this JVM when persistent objects are modified as a result of distributed caching.
RefreshManager - class stomp.jdo.RefreshManager.
Manages links between objects that are interested in other objects being refreshed, and the event that those other objects are refreshed.
RefreshManager() - Constructor for class stomp.jdo.RefreshManager
 
registerListener(Class, RefreshListener) - Method in class stomp.jdo.RefreshManager
registers for notification if any object of class prstClass is refreshed or deleted in the read-only PersistenceManager.
registerListener(Object, RefreshListener) - Method in class stomp.jdo.RefreshManager
registers for notification of the event that the given object was refreshed in the persistenceManager associated with the given object.
reload() - Method in class stomp.util.Prefs
resets the prefs element representing the "runtime.prefs" file.
RemoteServiceLayer - class stomp.service.remote.RemoteServiceLayer.
Proxy that provides remote-ness service to JDO ( and other ) objects.
RemoteServiceLayer(ServiceEnabled) - Constructor for class stomp.service.remote.RemoteServiceLayer
 
remove() - Method in class stomp.wrapper.WrappingIterator
 
removeListener(Class, RefreshListener) - Method in class stomp.jdo.RefreshManager
 
removeListener(Object, RefreshListener) - Method in class stomp.jdo.RefreshManager
Stops listening for refresh events for the given object ( in the PM associated with this object ).
removeLogListener(Log.LogListener) - Static method in class stomp.util.Log
 
removeObjectListener(RefreshListener) - Method in class stomp.jdo.RefreshManager
removes the given object specific listener from receiving any further callbacks from any object.
removePrefListener(PrefListener) - Method in class stomp.util.Prefs
 
replace(String, String, String) - Static method in class stomp.util.StringHelper
replaces all instance of find with replace and returns the resultant String in a StringBuffer
rollback() - Method in class stomp.jdo.TransactionWrapper
rollback the current transaction.
run() - Method in class stomp.util.Printer
 

S

ServiceDelegate - interface stomp.enhance.ServiceDelegate.
implemented by the delegate portion of objects which have been ServiceEnhanced.
ServiceEnabled - interface stomp.service.ServiceEnabled.
interface implemented by objects which have their method invocations serviced by a Service Layer.
ServiceEnabled.AccessFactory - class stomp.service.ServiceEnabled.AccessFactory.
factory for adding read-only service to an object.
ServiceEnabled.AccessFactory() - Constructor for class stomp.service.ServiceEnabled.AccessFactory
 
ServiceEnhanced - interface stomp.enhance.ServiceEnhanced.
interface implemented by all objects whose bytecode has been altered by the ServiceEnhancer.
ServiceEnhancer - class stomp.enhance.ServiceEnhancer.
This class can be used to transform a normal java class into a JDO-ready service-enabled class.
ServiceEnhancer(BCClass) - Constructor for class stomp.enhance.ServiceEnhancer
 
ServiceFactory - class stomp.service.ServiceFactory.
factory for service providing layers which are used to wrap JDO ( and other ) objects.
ServiceFactory() - Constructor for class stomp.service.ServiceFactory
 
ServiceMetaData - class stomp.service.ServiceMetaData.
responsible for finding metadata for objects that are to be service enhanced and answering questions about the contents of these files.
ServiceMetaData(Class, URL) - Constructor for class stomp.service.ServiceMetaData
 
ServiceMetaDataGroup - class stomp.service.ServiceMetaDataGroup.
a collection of ServiceMetaData, defined in a single servcies.xml file.
ServiceMetaDataGroup(URL) - Constructor for class stomp.service.ServiceMetaDataGroup
 
ServiceProxy - interface stomp.enhance.ServiceProxy.
implemented by the proxy part of ServiceEnhanced objects.
set(Object) - Method in class stomp.wrapper.WrappingListIterator
 
setNonTransactional() - Method in interface stomp.jdo.PMWrapper
indicates that this PM should return true for 'isNonTransactional'
setNonTransactional() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
setNontransactionalRead(boolean) - Method in class stomp.jdo.TransactionWrapper
 
setNontransactionalWrite(boolean) - Method in class stomp.jdo.TransactionWrapper
 
setOptimistic(boolean) - Method in class stomp.jdo.TransactionWrapper
 
setPref(String, String) - Method in class stomp.util.Prefs
 
setPref(String, String, String) - Method in class stomp.util.Prefs
removes any cached values for the given pref, then places in value in the String cache.
setRestoreValues(boolean) - Method in class stomp.jdo.TransactionWrapper
 
setRetainValues(boolean) - Method in class stomp.jdo.TransactionWrapper
 
setSchemaGroup(String) - Method in class stomp.jdo.kodo.UpdatingLocalCache
Must be called when this cache is initialized.
setSchemaGroup(String) - Method in class stomp.jdo.kodo.UpdatingJMSCache
Must be called whenever a JMSCache is constructed.
setServiceDelegate(ServiceDelegate) - Method in class stomp.enhance.AbstractServiceProxy
 
setServiceDelegate(ServiceDelegate) - Method in interface stomp.enhance.ServiceProxy
after this point, methods invoked on the proxy should be serviced and delegated to the given delegate.
setServiceLayer(ServiceEnabled) - Method in class stomp.service.AbstractServiceEnabled
 
setServiceLayer(ServiceEnabled) - Method in interface stomp.service.ServiceEnabled
 
setServiceLayer(ServiceEnabled) - Method in class stomp.enhance.AbstractServiceProxy
 
setServiceProxy(ServiceProxy) - Method in class stomp.enhance.AbstractServiceDelegate
 
setServiceProxy(ServiceProxy) - Method in interface stomp.enhance.ServiceDelegate
sets the object that should be returned from any calls to getServiceProxy
setShouldClose() - Method in interface stomp.jdo.PMWrapper
indicates that this PMWrapper should respond to 'close' method calls by actually closing the underlying PM.
setShouldClose() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
setSynchronization(Synchronization) - Method in class stomp.jdo.TransactionWrapper
 
setTransactional() - Method in interface stomp.jdo.PMWrapper
indicates that this PM should consider itself "transactional" and should start a transaction immediately.
setTransactional() - Method in class stomp.jdo.kodo.KodoPMWrapper
 
setupJNDI() - Method in class stomp.util.JNDIProperties
sets up system properties that would have been specefied in a jndi.properties file.
setWrapper(Object) - Method in interface stomp.wrapper.WrappedObject
sets the wrapper for this object.
setWrapper(Object) - Method in class stomp.jdo.kodo.KodoPMWrapper
 
shouldEnhance() - Method in class stomp.enhance.ServiceEnhancer
 
shouldPrint() - Method in class stomp.util.PrefsPrintWriter
 
simpleNameOf(Class) - Static method in class stomp.util.StringHelper
 
simpleNameOf(String) - Static method in class stomp.util.StringHelper
 
singleton() - Static method in class stomp.jdo.TransactionFactory
 
singleton() - Static method in class stomp.jdo.RefreshManager
 
singleton() - Static method in class stomp.jdo.JDOFactory
 
singleton() - Static method in class stomp.wrapper.WrapperFactory
 
singleton() - Static method in class stomp.util.JNDIProperties
 
singleton() - Static method in class stomp.util.Prefs
 
singleton() - Static method in class stomp.service.ServiceFactory
 
singletonFactory(String) - Static method in class stomp.util.AbstractFactory
looks up the factory inheritance hierarchy specified by the given pref and instantiates the needed factories.
sort(Collection) - Static method in class stomp.wrapper.CollectionHelper
 
split(String, String) - Static method in class stomp.util.StringHelper
Parses the given string for the fields delimited by the given delimiter
split(String, String, boolean) - Static method in class stomp.util.StringHelper
Parses the given string for the fields delimited by the given delimiter possibly with regards for the quotes around the fields (if requested)
start() - Static method in class stomp.util.JNDIProperties
 
start() - Static method in class stomp.util.SystemState
 
startsWithAQuote(String) - Static method in class stomp.util.StringHelper
Determines whether the given string starts with a quote
STOMP - Static variable in interface stomp.jdo.Persistent
a default schema group for users who are not tying multiple db schemas together
stomp.access - package stomp.access
 
stomp.enhance - package stomp.enhance
 
stomp.jdo - package stomp.jdo
 
stomp.jdo.kodo - package stomp.jdo.kodo
 
stomp.jdo.util - package stomp.jdo.util
 
stomp.service - package stomp.service
 
stomp.service.bench - package stomp.service.bench
 
stomp.service.remote - package stomp.service.remote
 
stomp.service.tx - package stomp.service.tx
 
stomp.util - package stomp.util
 
stomp.wrapper - package stomp.wrapper
 
stringArraysEqual(String[], String[]) - Static method in class stomp.util.StringHelper
Determines if the two string arrays are equal by comparing corresponding array elements
StringHelper - class stomp.util.StringHelper.
Utility class to help with String manipulation
StringHelper() - Constructor for class stomp.util.StringHelper
 
stripQuotes(String) - Static method in class stomp.util.StringHelper
Strips the beginning and ending quotes off the given string
SystemState - class stomp.util.SystemState.
answers questions about the current state of the system, like are we on a Windows machine, is this a production run, development, or QA, etc.
SystemState() - Constructor for class stomp.util.SystemState
 

T

tab() - Static method in class stomp.util.Bench
 
toCollection(Extent) - Static method in class stomp.wrapper.CollectionHelper
 
toCollection(Extent, Collection) - Static method in class stomp.wrapper.CollectionHelper
 
toList(Object[]) - Static method in class stomp.wrapper.CollectionHelper
 
toString(Node) - Static method in class stomp.util.DocumentFactory
 
TRANSACTIONAL - Static variable in class stomp.jdo.util.PMHelper
 
transactionCompleted(PersistenceManager) - Method in class stomp.jdo.GenericPMFactory
callback made whenever a transaction has just committed or rolled back, and just before they refresh all of the other threads.
TransactionFactory - class stomp.jdo.TransactionFactory.
creates the transaction implementations which help in stomp.jdo's transparent transaction management.
TransactionFactory() - Constructor for class stomp.jdo.TransactionFactory
 
TransactionServiceLayer - class stomp.service.tx.TransactionServiceLayer.
Proxy that provides wrapping services to JDO objects.
TransactionServiceLayer(ServiceEnabled) - Constructor for class stomp.service.tx.TransactionServiceLayer
 
TransactionWrapper - class stomp.jdo.TransactionWrapper.
wraps a JDO Transaction object, preventing any developer attempts to begin or commit the transaction.
TransactionWrapper(PMWrapper) - Constructor for class stomp.jdo.TransactionWrapper
 
TransientTransactional - interface stomp.jdo.TransientTransactional.
contract guaranteed by objects which need to change state when they are transient and become associated with a transaction.
TxEnabled - interface stomp.service.tx.TxEnabled.
tagging interface to indicate that this object provides a persistence tx support

U

untab() - Static method in class stomp.util.Bench
 
unwrap(Class) - Method in class stomp.enhance.EnhancedWrapperFactory
 
unwrap(Collection) - Method in class stomp.wrapper.WrapperFactory
 
unwrap(Iterator) - Method in class stomp.wrapper.WrapperFactory
 
unwrap(Map) - Method in class stomp.wrapper.WrapperFactory
 
unwrap(Object) - Method in class stomp.jdo.JDOWrapperFactory
 
unwrap(Object) - Method in class stomp.wrapper.WrapperFactory
 
unwrap(Object) - Method in class stomp.enhance.EnhancedWrapperFactory
 
unwrap(Object[]) - Method in class stomp.wrapper.WrapperFactory
 
unwrap(String) - Method in class stomp.enhance.EnhancedWrapperFactory
 
UpdatingJMSCache - class stomp.jdo.kodo.UpdatingJMSCache.
JMS-based distributed cache implementation, which transitions Stomp read-only objects to hollow when it becomes aware that their database information has changed.
UpdatingJMSCache() - Constructor for class stomp.jdo.kodo.UpdatingJMSCache
 
UpdatingLocalCache - class stomp.jdo.kodo.UpdatingLocalCache.
Single JVM cache which transitions read-only objects to hollow when it becomes aware that their database information has changed (because a transaction occurs).
UpdatingLocalCache() - Constructor for class stomp.jdo.kodo.UpdatingLocalCache
 
USER_MESSAGE - Static variable in class stomp.util.Log
 

W

wrap(Class) - Method in class stomp.enhance.EnhancedWrapperFactory
 
wrap(Collection) - Method in class stomp.wrapper.WrapperFactory
 
wrap(Extent) - Method in class stomp.jdo.JDOWrapperFactory
 
wrap(Iterator) - Method in class stomp.wrapper.WrapperFactory
 
wrap(Map) - Method in class stomp.wrapper.WrapperFactory
 
wrap(Object) - Method in class stomp.jdo.JDOWrapperFactory
 
wrap(Object) - Method in class stomp.wrapper.WrapperFactory
 
wrap(Object) - Method in class stomp.enhance.EnhancedWrapperFactory
 
wrap(Object[]) - Method in class stomp.wrapper.WrapperFactory
 
wrap(PersistenceManager) - Method in class stomp.jdo.JDOWrapperFactory
 
wrap(Query) - Method in class stomp.jdo.JDOWrapperFactory
 
WrappedObject - interface stomp.wrapper.WrappedObject.
Convenience interface which a "wrapper-aware" class can implement to improve wrapping performance.
WrapperFactory - class stomp.wrapper.WrapperFactory.
takes care of wrapping and unwrapping objects in application dependent ways.
WrapperFactory() - Constructor for class stomp.wrapper.WrapperFactory
 
WrappingIterator - class stomp.wrapper.WrappingIterator.
wrapping class that turns the results of any Iterator into a wrapped proxy class.
WrappingIterator(Iterator) - Constructor for class stomp.wrapper.WrappingIterator
 
WrappingListIterator - class stomp.wrapper.WrappingListIterator.
wraps a list iterator, ensuring that any returned objects are of proxy type if possible.
WrappingListIterator(ListIterator) - Constructor for class stomp.wrapper.WrappingListIterator
 
wrapString(String, int) - Static method in class stomp.util.StringHelper
Wraps the given string (by inserting new-line charactes) trying to keep line length to the given preferred line length.
write() - Method in class stomp.enhance.JDOService
 
write(char[]) - Method in class stomp.util.PrefsPrintWriter
 
write(char[], int, int) - Method in class stomp.util.PrefsPrintWriter
 
write(int) - Method in class stomp.util.PrefsPrintWriter
 
write(String) - Method in class stomp.util.PrefsPrintWriter
 
write(String, int, int) - Method in class stomp.util.PrefsPrintWriter
 
writeClass(BCClass) - Method in class stomp.enhance.AbstractEnhancer
 
writeFile(String, String) - Static method in class stomp.util.FileManager
 
writeFile(String, String, boolean) - Static method in class stomp.util.FileManager
writes the given StringBuffer to the given file location, overwriting anything that is already there.
writeFile(String, String, boolean, boolean) - Static method in class stomp.util.FileManager
 
writeFile(String, StringBuffer) - Static method in class stomp.util.FileManager
writes the given StringBuffer to given file location, regardless of whether or not there is something there already
writeReplace() - Method in class stomp.jdo.AbstractPersistentObject
replace this object with a JDO ID that can be used to refind the data during deserialization.
writeTempFile(String, String) - Static method in class stomp.util.FileManager
writes the given information to a temporary file.

X

xGetProxy(Object) - Method in class stomp.enhance.AbstractServiceDelegate
 
xGetWrappedObject(Object) - Method in class stomp.enhance.AbstractServiceDelegate
 

_

_delegate - Variable in class stomp.enhance.AbstractServiceProxy
 

A B C D E F G H I J K L M N O P R S T U W X _