A B C E G H I J K L M N O P R S T V

A

abort(Throwable) - Method in interface com.pentagaia.tb.tx.ITransaction
Aborts the transaction, optionally supplying the exception that caused the abort.
abort(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionParticipant
Tells the participant to abort its involvement with the given transaction.
abort(Throwable) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
abort(Throwable) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
aborting(ITransaction, Throwable) - Method in interface com.pentagaia.tb.tx.ITransactionListener
Invoked if a transaction is aborted (rollback or due to exceptions).
AbstractKernelImpl - Class in com.pentagaia.tb.start.impl
The kernel base implementation for running kernels.
AbstractKernelImpl(IPdsKernel, IStartupConfiguration) - Constructor for class com.pentagaia.tb.start.impl.AbstractKernelImpl
Constructor
AbstractKernelImpl.Kernel - Class in com.pentagaia.tb.start.impl
Receive kernel events
AbstractKernelImpl.Kernel() - Constructor for class com.pentagaia.tb.start.impl.AbstractKernelImpl.Kernel
Constructor
addServiceManager(Properties, String, String) - Static method in class com.pentagaia.tb.start.util.PropertyUtil
Adds a manager service pair to given properties if it is not added
addTransactionListener(ITransactionListener) - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Adds a transaction listener
addTransactionListener(ITransactionListener) - Method in class com.pentagaia.tb.tx.impl.TransactionService
Adds a transaction listener
addTransactionListener(ITransactionListener) - Method in interface com.pentagaia.tb.tx.ITransactionManager
Adds a transaction listener
applicationReady(Object) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl.Kernel
invoked when the app kernel app context is ready to be used (the application was started)
applicationReady(Object) - Method in interface com.pentagaia.tb.start.impl.IKernel
invoked when the app kernel app context is ready to be used (the application was started)
available() - Method in interface com.pentagaia.tb.tx.impl.ITransactionProvider
returns true if this provider is available meaning that it is compatible to the kernel version
available() - Method in class com.pentagaia.tb.tx.impl0951.TransactionProvider
returns true if this provider is available meaning that it is compatible to the kernel version
available() - Method in class com.pentagaia.tb.tx.impl096.TransactionProvider
returns true if this provider is available meaning that it is compatible to the kernel version

B

begin(boolean) - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Begins a new transaction
begin(boolean) - Method in class com.pentagaia.tb.tx.impl.TransactionService
Begins a new transaction
begin(boolean) - Method in interface com.pentagaia.tb.tx.ITransactionManager
Begins a new transaction
BOOT_PATH - Static variable in interface com.pentagaia.tb.start.IConfigurationProperties
A boot path to load additional jar files.

C

checkTimeout() - Method in interface com.pentagaia.tb.tx.ITransaction
Checks if this Transaction has timed out, throwing a TransactionTimeoutException if it has.
checkTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
checkTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
CLASSLOADER_GLOBALS - Static variable in interface com.pentagaia.tb.start.IConfigurationProperties
A comma seperated list containing classloader rules for global classes.
ClassLoaderExtension_0_9_5_1 - Class in com.pentagaia.tb.start.kernel0951
A class loader extension (root level).
ClassLoaderExtension_0_9_5_1() - Constructor for class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
 
ClassLoaderExtension_0_9_6 - Class in com.pentagaia.tb.start.kernel096
A class loader extension (root level).
ClassLoaderExtension_0_9_6() - Constructor for class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
 
ClassLoaderFactory - Class in com.pentagaia.tb.start.cl
A factory to create class loaders (used by KernelManager).
clear(Transaction) - Static method in class com.sun.sgs.impl.kernel.TxSet0951
Transaction
clear(Transaction) - Static method in class com.sun.sgs.impl.kernel.TxSet096
Transaction
clearCurrentTransaction(Transaction) - Method in interface com.pentagaia.tb.tx.impl.ITransactionProvider
clears the current transaction
clearCurrentTransaction(Transaction) - Method in class com.pentagaia.tb.tx.impl0951.TransactionProvider
clears the current transaction
clearCurrentTransaction(Transaction) - Method in class com.pentagaia.tb.tx.impl096.TransactionProvider
clears the current transaction
com.pentagaia.tb.start - package com.pentagaia.tb.start
 
com.pentagaia.tb.start.cl - package com.pentagaia.tb.start.cl
 
com.pentagaia.tb.start.impl - package com.pentagaia.tb.start.impl
 
com.pentagaia.tb.start.kernel0951 - package com.pentagaia.tb.start.kernel0951
 
com.pentagaia.tb.start.kernel096 - package com.pentagaia.tb.start.kernel096
 
com.pentagaia.tb.start.util - package com.pentagaia.tb.start.util
 
com.pentagaia.tb.tx - package com.pentagaia.tb.tx
 
com.pentagaia.tb.tx.impl - package com.pentagaia.tb.tx.impl
 
com.pentagaia.tb.tx.impl0951 - package com.pentagaia.tb.tx.impl0951
 
com.pentagaia.tb.tx.impl096 - package com.pentagaia.tb.tx.impl096
 
com.sun.sgs.impl.kernel - package com.sun.sgs.impl.kernel
 
com.sun.sgs.impl.service.transaction - package com.sun.sgs.impl.service.transaction
 
commit() - Method in interface com.pentagaia.tb.tx.impl.IPdsTransaction
Commits this transaction
commit() - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Commits the current transaction
commit() - Method in class com.pentagaia.tb.tx.impl.TransactionService
Commits the current transaction
commit() - Method in interface com.pentagaia.tb.tx.ITransaction
Commits this transaction
commit() - Method in interface com.pentagaia.tb.tx.ITransactionManager
Commits the current transaction
commit(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionParticipant
Tells the participant to commit its state associated with the given transaction.
commit() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
Commits this transaction
commit() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
Commits this transaction
commited(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionListener
Invoked if a transaction will be commited.
created(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionListener
Invoked if a new transaction is about to be created.
createKernel(Properties, Properties) - Method in interface com.pentagaia.tb.start.IKernelFactory
Creates a new kernel
createKernel(IStartupConfiguration) - Static method in class com.pentagaia.tb.start.impl.KernelManager
Creates a new kernel.
createKernel(IPdsKernel, IStartupConfiguration) - Method in interface com.pentagaia.tb.start.IPdsKernelFactory
Generates a new kernel
createKernel(IPdsKernel, IStartupConfiguration) - Method in class com.pentagaia.tb.start.kernel0951.KernelFactory
Generates a new kernel
createKernel(IPdsKernel, IStartupConfiguration) - Method in class com.pentagaia.tb.start.kernel096.KernelFactory
Generates a new kernel
createSystemClassLoader(URL[]) - Static method in class com.pentagaia.tb.start.cl.ClassLoaderFactory
Creates a new class loader.
createTransaction(long, long, ProfileCollector) - Method in interface com.pentagaia.tb.tx.impl.ITransactionProvider
Creates a new transaction implementation
createTransaction(long, long, ProfileCollector) - Static method in class com.pentagaia.tb.tx.impl.TransactionService
returns a transaction implementation
createTransaction(long, long, ProfileCollector) - Method in class com.pentagaia.tb.tx.impl0951.TransactionProvider
Creates a new transaction implementation
createTransaction(long, long, ProfileCollector) - Method in class com.pentagaia.tb.tx.impl096.TransactionProvider
Creates a new transaction implementation
createUtilizedKernel(Properties, Properties) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Creates a new kernel
createUtilizedKernel(Properties, Properties) - Method in class com.pentagaia.tb.start.kernel0951.KernelImpl_0_9_5_1
Creates a new kernel
createUtilizedKernel(Properties, Properties) - Method in class com.pentagaia.tb.start.kernel096.KernelImpl_0_9_6
Creates a new kernel
current() - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Returns the current transaction associated with this thread.
current() - Method in class com.pentagaia.tb.tx.impl.TransactionService
Returns the current transaction associated with this thread.
current() - Method in interface com.pentagaia.tb.tx.ITransactionManager
Returns the current transaction associated with this thread.

E

ENABLE_CLASSLOADER_WARNINGS - Static variable in interface com.pentagaia.tb.start.IConfigurationProperties
A flag to enable class loader warnings (classes that are not found).
equals(Object) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
Returns true if the argument is an instance of the same class with the same transaction ID.
equals(Object) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
Returns true if the argument is an instance of the same class with the same transaction ID.

G

getAbortCause() - Method in interface com.pentagaia.tb.tx.ITransaction
Returns the cause supplied in the first call to abort on this transaction, or null if abort has not been called.
getAbortCause() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
getAbortCause() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
getAppKernelAppContext() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns the app kernel app context
getAppKernelAppContext() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns the app kernel app context
getApplicationProperties() - Method in interface com.pentagaia.tb.start.IStartupConfiguration
Returns the application properties that should be used to startup the application.
getApplicationProperty(String) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns value of an application property
getApplicationProperty(String, String) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns value of an application property
getApplicationProperty(String) - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns value of an application property
getApplicationProperty(String, String) - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns value of an application property
getBootupPath() - Method in interface com.pentagaia.tb.start.IStartupConfiguration
Returns a path to jar files that are loaded by the bootup class loader.
getChannelManager() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Returns the ChannelManager used in this context.
getClassLoaderExtensions() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns a list of all available kernel class loader extensions.
getClassLoaderExtensions() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns a list of all available kernel class loader extensions.
getComponentRegistry() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns the kernel component registry for the running application
getComponentRegistry() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns the kernel component registry for the running application
getCreationTime() - Method in interface com.pentagaia.tb.tx.ITransaction
Returns the time at which this Transaction was created.
getCreationTime() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
getCreationTime() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
getDataManager() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Returns the DataManager used in this context.
getGlobalClassSet() - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Returns a list of strings that are used to define a global set of classes that are not redefined by child class loaders.
getGlobalClassSet() - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Returns a list of strings that are used to define a global set of classes that are not redefined by child class loaders.
getGlobalClassSet() - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Returns a list of strings that are used to define a global set of classes that are not redefined by child class loaders.
getGlobalClassSet() - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Returns a list of strings that are used to define a global set of classes that are not redefined by child class loaders.
getId() - Method in interface com.pentagaia.tb.tx.ITransaction
Returns the unique identifier for this Transaction.
getId() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
getId() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
getKernel() - Static method in class com.pentagaia.tb.start.impl.KernelManager
Returns a kernel instance for given application
getKernelCore() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns the kernel core
getKernelCore() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns the kernel core
getKernelListeners() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns a list of all available kernel listeners.
getKernelListeners() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns a list of all available kernel listeners.
getKernelState() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns the kernel state
getKernelState() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns the kernel state
getKernelVersion() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns the version of this kernel
getKernelVersion() - Method in class com.pentagaia.tb.start.kernel0951.KernelImpl_0_9_5_1
Returns the version of this kernel
getKernelVersion() - Method in class com.pentagaia.tb.start.kernel096.KernelImpl_0_9_6
Returns the version of this kernel
getManager(Class<T>) - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Returns a manager based on the given type.
getName() - Method in class com.pentagaia.tb.tx.impl.TransactionService
getProperties(String) - Static method in class com.pentagaia.tb.start.util.PropertyReader
Helper method for loading properties files.
getProperties(String, Properties) - Static method in class com.pentagaia.tb.start.util.PropertyReader
Helper method for loading properties files with backing properties.
getPropertyParsers() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Returns a list of all available property parsers.
getPropertyParsers() - Method in interface com.pentagaia.tb.start.IPdsKernel
Returns a list of all available property parsers.
getResource(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Returns an url of the first resource found by this class loader extension after the class loader tries to resolve the resource by itself.
getResource(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Returns an url of the first resource found by this class loader extension after the class loader tries to resolve the resource by itself.
getResource(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Returns an url of the first resource found by this class loader extension after the class loader tries to resolve the resource by itself.
getResource(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Returns an url of the first resource found by this class loader extension after the class loader tries to resolve the resource by itself.
getResourceFirst(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Returns an url of the first resource found by this class loader extension before the class loader will try to resolve the resource by itself.
getResourceFirst(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Returns an url of the first resource found by this class loader extension before the class loader will try to resolve the resource by itself.
getResourceFirst(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Returns an url of the first resource found by this class loader extension before the class loader will try to resolve the resource by itself.
getResourceFirst(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Returns an url of the first resource found by this class loader extension before the class loader will try to resolve the resource by itself.
getResources(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Returns an enumeration of resources found by this class loader extension
getResources(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Returns an enumeration of resources found by this class loader extension
getResources(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Returns an enumeration of resources found by this class loader extension
getResources(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Returns an enumeration of resources found by this class loader extension
getSecuredProviders() - Method in interface com.pentagaia.tb.start.IStartupConfiguration
Returns a list of allowed IPdsKernelProvider implementations.
getService(Class<T>) - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Returns a Service based on the given type.
getSystemProperties() - Method in interface com.pentagaia.tb.start.IStartupConfiguration
Returns the system and pds properties that should be used by the kernel.
getTaskManager() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Returns the TaskManager used in this context.
getTimeout() - Method in interface com.pentagaia.tb.tx.ITransaction
Returns the length of time in milliseconds that this Transaction is allowed to run before it should timeout.
getTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
getTimeout() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
getTransactionListeners() - Static method in class com.pentagaia.tb.tx.impl.TransactionService
Returns the registered transaction listeners
getTxn() - Method in interface com.pentagaia.tb.tx.impl.ITransactionHandler
Returns the core pds transaction
getTypeName() - Method in interface com.pentagaia.tb.tx.ITransactionParticipant
Returns the fully qualified type name of the participant.

H

hashCode() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
Returns a hash code value for this object.
hashCode() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
Returns a hash code value for this object.

I

IConfigurationProperties - Interface in com.pentagaia.tb.start
Constants used by the configuration properties file.
IKernel - Interface in com.pentagaia.tb.start.impl
An interface used by utilized kernels
IKernelFactory - Interface in com.pentagaia.tb.start
A kernel factory creates kernels
initialize(IPdsClassLoaderExtension[]) - Method in interface com.pentagaia.tb.start.IKernelFactory
Initializes the extensions
initialize(String, Set<Object>, Set<Object>) - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Initializes the app context.
initialize(IPdsKernel) - Method in interface com.pentagaia.tb.start.IPdsKernelFactory
Version specific initialization before the kernel will be started
initialize(IPdsKernel) - Method in class com.pentagaia.tb.start.kernel0951.KernelFactory
Version specific initialization before the kernel will be started
initialize(IPdsKernel) - Method in class com.pentagaia.tb.start.kernel096.KernelFactory
Version specific initialization before the kernel will be started
installAppKernelAppContext(IPdsAppKernelAppContext) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Installs a new app kernel app context
installAppKernelAppContext(IPdsAppKernelAppContext) - Method in interface com.pentagaia.tb.start.IPdsKernel
Installs a new app kernel app context
installClassLoaderExtension(IPdsClassLoaderExtension) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Installs a new kernel class loader extension
installClassLoaderExtension(IPdsClassLoaderExtension) - Method in interface com.pentagaia.tb.start.IPdsKernel
Installs a new kernel class loader extension
installKernelListener(IPdsKernelListener) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Installs a new kernel listener
installKernelListener(IPdsKernelListener) - Method in interface com.pentagaia.tb.start.IPdsKernel
Installs a new kernel listener
installPropertyParser(IPdsPropertyParser) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Installs a new property parser to manipulate the properties
installPropertyParser(IPdsPropertyParser) - Method in interface com.pentagaia.tb.start.IPdsKernel
Installs a new property parser to manipulate the properties
IPdsAppKernelAppContext - Interface in com.pentagaia.tb.start
Interface for custom app kernel app context classes
IPdsClassLoaderExtension - Interface in com.pentagaia.tb.start
An interface to utilize kernel classes.
IPdsKernel - Interface in com.pentagaia.tb.start
An interface to access the pds kernel library.
IPdsKernel.KernelStateType - Enum in com.pentagaia.tb.start
Kernel state types
IPdsKernel.KernelVersionType - Enum in com.pentagaia.tb.start
Kernel version types
IPdsKernelFactory - Interface in com.pentagaia.tb.start
An interface implemented by service providers (see jar file specification).
IPdsKernelListener - Interface in com.pentagaia.tb.start
An interface used to listen for kernel events.
IPdsKernelProvider - Interface in com.pentagaia.tb.start
An interface implemented by service providers (see jar file specification).
IPdsPropertyParser - Interface in com.pentagaia.tb.start
An interface to utilize the pds and application properties.
IPdsTransaction - Interface in com.pentagaia.tb.tx.impl
Implementation of a pds transaction
isAborted() - Method in interface com.pentagaia.tb.tx.ITransaction
Returns information about whether abort has been called on this transaction.
isAborted() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
isAborted() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
isMultipleKernelConfiguration() - Method in interface com.pentagaia.tb.start.IStartupConfiguration
returns if we are allowed to startup multiple kernels.
IStartupConfiguration - Interface in com.pentagaia.tb.start
Startup configuration interface used by the kernel manager.
ITransaction - Interface in com.pentagaia.tb.tx
Representation of pds transactions
ITransactionHandler - Interface in com.pentagaia.tb.tx.impl
A special transaction handler used to receive the underlying pds transaction
ITransactionListener - Interface in com.pentagaia.tb.tx
A listener to fetch transactional states
ITransactionManager - Interface in com.pentagaia.tb.tx
Interface to access pds transactions.
ITransactionParticipant - Interface in com.pentagaia.tb.tx
A participant to join transactions
ITransactionProvider - Interface in com.pentagaia.tb.tx.impl
A sun service to support version specific transaction installation
ITransactionService - Interface in com.pentagaia.tb.tx
A service to access pds transactions

J

join(ITransactionParticipant) - Method in interface com.pentagaia.tb.tx.ITransaction
Tells the Transaction that the given TransactionParticipant is participating in the transaction.
join(TransactionParticipant) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
join(TransactionParticipant) - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
joinState(IPdsKernel.KernelStateType, long) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Joins the kernel state and waits till the kernel reaches the given state.
joinState(IPdsKernel.KernelStateType, long) - Method in interface com.pentagaia.tb.start.IPdsKernel
Joins the kernel state and waits till the kernel reaches the given state.

K

kernelAvailable(IPdsKernel.KernelVersionType) - Method in interface com.pentagaia.tb.start.IPdsKernelFactory
returns true if this factory generates kernels for given version
kernelAvailable(IPdsKernel.KernelVersionType) - Method in class com.pentagaia.tb.start.kernel0951.KernelFactory
returns true if this factory generates kernels for given version
kernelAvailable(IPdsKernel.KernelVersionType) - Method in class com.pentagaia.tb.start.kernel096.KernelFactory
returns true if this factory generates kernels for given version
KernelFactory - Class in com.pentagaia.tb.start.kernel0951
The kernel factory to be used by version 0.9.5.1
KernelFactory() - Constructor for class com.pentagaia.tb.start.kernel0951.KernelFactory
 
KernelFactory - Class in com.pentagaia.tb.start.kernel096
The kernel factory to be used by version 0.9.6
KernelFactory() - Constructor for class com.pentagaia.tb.start.kernel096.KernelFactory
 
KernelImpl_0_9_5_1 - Class in com.pentagaia.tb.start.kernel0951
The kernel implementation for running kernels.
KernelImpl_0_9_5_1(IPdsKernel, IStartupConfiguration) - Constructor for class com.pentagaia.tb.start.kernel0951.KernelImpl_0_9_5_1
Constructor
KernelImpl_0_9_6 - Class in com.pentagaia.tb.start.kernel096
The kernel implementation for running kernels.
KernelImpl_0_9_6(IPdsKernel, IStartupConfiguration) - Constructor for class com.pentagaia.tb.start.kernel096.KernelImpl_0_9_6
Constructor
KernelManager - Class in com.pentagaia.tb.start.impl
A singleton that allows access to the pds kernel.
KernelProvider - Class in com.pentagaia.tb.tx.impl
A kernel provider to register the transaction service
KernelProvider() - Constructor for class com.pentagaia.tb.tx.impl.KernelProvider
 

L

listManagers() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Lists all managers
listServices() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Lists all services
loadClass(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Resolves a new class and tries to load it by this class loader extension.
loadClass(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Resolves a new class and tries to load it by this class loader extension.
loadClass(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Resolves a new class and tries to load it by this class loader extension.
loadClass(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Resolves a new class and tries to load it by this class loader extension.
loadClassExternal(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Resolves a new class and tries to load it by this class loader extension.
loadClassExternal(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Resolves a new class and tries to load it by this class loader extension.
loadClassExternal(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Resolves a new class and tries to load it by this class loader extension.
loadClassExternal(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Resolves a new class and tries to load it by this class loader extension.
loadClassFirst(String) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Resolves a new class and tries to load it by this class loader extension.
loadClassFirst(String) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Resolves a new class and tries to load it by this class loader extension.
loadClassFirst(String) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Resolves a new class and tries to load it by this class loader extension.
loadClassFirst(String) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Resolves a new class and tries to load it by this class loader extension.

M

Main - Class in com.pentagaia.tb.start
Main class to start and utilize the pds kernel.
main(String[]) - Static method in class com.pentagaia.tb.start.Main
Main method to start a pds kernel.

N

NLS - Static variable in interface com.pentagaia.tb.start.IConfigurationProperties
Name space of constants and properties

O

onAppStartup() - Method in interface com.pentagaia.tb.start.IPdsKernelListener
Will be called if every application specific service was installed and configured.
onPreShutdown() - Method in interface com.pentagaia.tb.start.IPdsKernelListener
Will be called right before the kernel will shutdown.
onPreStartup(IPdsKernel) - Method in interface com.pentagaia.tb.start.IPdsKernelProvider
Will be called if the kernel is about to be started.
onPreStartup(IPdsKernel) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Will be called if the kernel is about to be started.
onStartup() - Method in interface com.pentagaia.tb.start.IPdsKernelListener
Will be called if the kernel is running but there is no application service started.

P

pdsKernel - Variable in class com.pentagaia.tb.start.impl.AbstractKernelImpl
The pds kernel
pipe(InputStream, OutputStream) - Static method in class com.pentagaia.tb.start.util.StreamUtil
Pipes the contents of an input stream to an output stream
prepare(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionParticipant
Tells the participant to prepare for commiting its state associated with the given transaction.
prepareAndCommit(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionParticipant
Tells the participant to both prepare and commit its state associated with the given transaction.
preparing(ITransaction) - Method in interface com.pentagaia.tb.tx.ITransactionListener
Invoked if a transaction is prepared.
PropertyParser_0_9_5_1 - Class in com.pentagaia.tb.start.kernel0951
A parser to verify the properties
PropertyParser_0_9_5_1() - Constructor for class com.pentagaia.tb.start.kernel0951.PropertyParser_0_9_5_1
 
PropertyParser_0_9_6 - Class in com.pentagaia.tb.start.kernel096
A parser to verify the properties
PropertyParser_0_9_6() - Constructor for class com.pentagaia.tb.start.kernel096.PropertyParser_0_9_6
 
PropertyReader - Class in com.pentagaia.tb.start.util
A small class to load properties from files.
PropertyUtil - Class in com.pentagaia.tb.start.util
An utility to manipulate common properties

R

read(InputStream) - Static method in class com.pentagaia.tb.start.util.StreamUtil
Reads the contents of an input stream into a byte array
ready() - Method in class com.pentagaia.tb.tx.impl.TransactionService
refactor(Properties, Properties) - Method in interface com.pentagaia.tb.start.IPdsPropertyParser
Manipulates the application and pds properties.
refactor(Properties, Properties) - Method in class com.pentagaia.tb.start.kernel0951.PropertyParser_0_9_5_1
Manipulates the application and pds properties.
refactor(Properties, Properties) - Method in class com.pentagaia.tb.start.kernel096.PropertyParser_0_9_6
Manipulates the application and pds properties.
refactor(Properties, Properties) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Manipulates the application and pds properties.
refactorClass(String, byte[]) - Method in interface com.pentagaia.tb.start.IPdsClassLoaderExtension
Replaces class implementations
refactorClass(String, byte[]) - Method in class com.pentagaia.tb.start.kernel0951.ClassLoaderExtension_0_9_5_1
Replaces class implementations
refactorClass(String, byte[]) - Method in class com.pentagaia.tb.start.kernel096.ClassLoaderExtension_0_9_6
Replaces class implementations
refactorClass(String, byte[]) - Method in class com.pentagaia.tb.tx.impl.KernelProvider
Replaces class implementations
removeTransactionListener(ITransactionListener) - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Removes a transaction listener
removeTransactionListener(ITransactionListener) - Method in class com.pentagaia.tb.tx.impl.TransactionService
Removes a transaction listener
removeTransactionListener(ITransactionListener) - Method in interface com.pentagaia.tb.tx.ITransactionManager
Removes a transaction listener
rollback() - Method in class com.pentagaia.tb.tx.impl.TransactionManager
Rollback the current transaction
rollback() - Method in class com.pentagaia.tb.tx.impl.TransactionService
Rollback the current transaction
rollback() - Method in interface com.pentagaia.tb.tx.ITransaction
Rollback this transaction
rollback() - Method in interface com.pentagaia.tb.tx.ITransactionManager
Rollback the current transaction

S

SECURED_PROVIDERS - Static variable in interface com.pentagaia.tb.start.IConfigurationProperties
If set this property contains a list of secure IPdsKernelProvider implementations.
set(Transaction) - Static method in class com.sun.sgs.impl.kernel.TxSet0951
Transaction
set(Transaction) - Static method in class com.sun.sgs.impl.kernel.TxSet096
Transaction
setCurrentTransaction(Transaction) - Method in interface com.pentagaia.tb.tx.impl.ITransactionProvider
Sets the current transaction
setCurrentTransaction(Transaction) - Method in class com.pentagaia.tb.tx.impl0951.TransactionProvider
Sets the current transaction
setCurrentTransaction(Transaction) - Method in class com.pentagaia.tb.tx.impl096.TransactionProvider
Sets the current transaction
setCurrentTxn(ITransaction) - Static method in class com.pentagaia.tb.tx.impl.TransactionService
Sets the current transaction
setTransactionCoordinator(TransactionCoordinator) - Static method in class com.pentagaia.tb.tx.impl.TransactionService
Sets the transaction coordinator
shutdown(boolean) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Tries to shutdown the kernel.
shutdown() - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Tries to shutdown the kernel.
shutdown() - Method in interface com.pentagaia.tb.start.IPdsKernel
Tries to shutdown the kernel.
shutdown(boolean) - Method in interface com.pentagaia.tb.start.IPdsKernel
Tries to shutdown the kernel.
shutdown() - Method in class com.pentagaia.tb.tx.impl.TransactionService
shutdownServices() - Method in interface com.pentagaia.tb.start.IPdsAppKernelAppContext
Shut down all the service components in the reverse order that they were added.
startupApplication(Properties) - Method in class com.pentagaia.tb.start.impl.AbstractKernelImpl
Starts the application
startupApplication(Properties) - Method in class com.pentagaia.tb.start.kernel0951.KernelImpl_0_9_5_1
Starts the application
startupApplication(Properties) - Method in class com.pentagaia.tb.start.kernel096.KernelImpl_0_9_6
Starts the application
StreamUtil - Class in com.pentagaia.tb.start.util
A small utility class to handle streams

T

toString() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl0951
Returns a string representation of this instance.
toString() - Method in class com.sun.sgs.impl.service.transaction.TransactionImpl096
Returns a string representation of this instance.
TransactionImpl0951 - Class in com.sun.sgs.impl.service.transaction
Provides an implementation of Transaction.
TransactionImpl0951(long, long, ProfileCollector) - Constructor for class com.sun.sgs.impl.service.transaction.TransactionImpl0951
Creates an instance with the specified transaction ID, timeout, and collector.
TransactionImpl096 - Class in com.sun.sgs.impl.service.transaction
Provides an implementation of Transaction.
TransactionImpl096(long, long, ProfileCollector) - Constructor for class com.sun.sgs.impl.service.transaction.TransactionImpl096
Creates an instance with the specified transaction ID, timeout, and collector.
TransactionManager - Class in com.pentagaia.tb.tx.impl
Implementation of transaction managers
TransactionManager(TransactionService) - Constructor for class com.pentagaia.tb.tx.impl.TransactionManager
Constructor
TransactionProvider - Class in com.pentagaia.tb.tx.impl0951
Provider implementation
TransactionProvider() - Constructor for class com.pentagaia.tb.tx.impl0951.TransactionProvider
 
TransactionProvider - Class in com.pentagaia.tb.tx.impl096
Provider implementation
TransactionProvider() - Constructor for class com.pentagaia.tb.tx.impl096.TransactionProvider
 
TransactionService - Class in com.pentagaia.tb.tx.impl
Implementation of transaction service
TransactionService(Properties, ComponentRegistry, TransactionProxy) - Constructor for class com.pentagaia.tb.tx.impl.TransactionService
Constructor
TxSet0951 - Class in com.sun.sgs.impl.kernel
A wrapper to set the transactional context
TxSet096 - Class in com.sun.sgs.impl.kernel
A wrapper to set the transactional context

V

valueOf(String) - Static method in enum com.pentagaia.tb.start.IPdsKernel.KernelStateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pentagaia.tb.start.IPdsKernel.KernelVersionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pentagaia.tb.start.IPdsKernel.KernelStateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pentagaia.tb.start.IPdsKernel.KernelVersionType
Returns an array containing the constants of this enum type, in the order they are declared.

A B C E G H I J K L M N O P R S T V

Copyright © 2008. All Rights Reserved.