Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes|All Packages

P

packagePath - Variable in class de.calamanari.other.JavaDocSourceHolder
 
PalindromeCheckFuture - Class in de.calamanari.pk.masterslave
Palindrome Check Future - allows the MASTER to poll for the result and the SLAVES to report their results.
PalindromeCheckFuture(int) - Constructor for class de.calamanari.pk.masterslave.PalindromeCheckFuture
Creates new Future combining results of several partition checks
PalindromeCheckMaster - Class in de.calamanari.pk.masterslave
Palindrome Check Master - the MASTER in this MASTER SLAVE example, divides the task into subtasks waits for the slaves to complete the sub-tasks and returns the result.
PalindromeCheckMaster(int, int, int) - Constructor for class de.calamanari.pk.masterslave.PalindromeCheckMaster
Creates the master with some configuration information
PalindromeCheckResult - Class in de.calamanari.pk.masterslave
Palindrome Check Result - represents result of palindrome check
PalindromeCheckSlaveTask - Class in de.calamanari.pk.masterslave
Palindrome Check Slave Task - executes a SLAVE's work in this MASTER-SLAVE example.
An instance runs in a separate thread and sends its result to his MASTER.
PalindromeCheckSlaveTask(IndexedTextFileAccessor, long, long, int, PalindromeCheckFuture) - Constructor for class de.calamanari.pk.masterslave.PalindromeCheckSlaveTask
Creates a new slave task comparing two partitions start1-end1 vs. end2-start2
ParallelFileInputStream - Class in de.calamanari.pk.util.pfis
Parallel File Input Stream - input stream using a concurrent reader thread.
This class is useful for reading large files especially if processing takes longer than reading.
ParallelFileInputStreamTest - Class in de.calamanari.pk.util
Parallel File Input Stream Test - tests for ParallelFileInputStream
ParallelFileInputStreamTest() - Constructor for class de.calamanari.pk.util.ParallelFileInputStreamTest
 
passByValue(T) - Static method in class de.calamanari.pk.util.CloneUtils
Simulates a pass-by-value situation (serialize/deserialize the given object, aka deep-cloning)
path - Variable in class de.calamanari.other.JavaDocSourceHolder
 
performPalindromeFileTest(File, String) - Method in class de.calamanari.pk.masterslave.PalindromeCheckMaster
Perform a palindrome test on the given text file.
PersistenceSession - Class in de.calamanari.pk.lazyload
Persistence Session - supplementary class for LAZY LOAD demonstration
Placeholder for some kind of persistence management.
PersistenceSession() - Constructor for class de.calamanari.pk.lazyload.PersistenceSession
 
Person - Class in de.calamanari.pk.bridge
A person object in this scenario (supplementary).
Person - Class in de.calamanari.pk.mapper.firstsys
Person - entity in the first subsystem
Person(String, String, String, String) - Constructor for class de.calamanari.pk.bridge.Person
Creates a new person instance with the given parameters.
Person(String, String, String, String) - Constructor for class de.calamanari.pk.mapper.firstsys.Person
Creates new person entity
PersonDataConnector - Class in de.calamanari.pk.bridge
Person Data Connector - this is the service abstraction (root of a hierarchy) where we have "bridged-out" a parallel hierarchy implementing core functionality.
This shows the BRIDGE-pattern.
PersonDataConnector(PersonDataConnectorImp) - Constructor for class de.calamanari.pk.bridge.PersonDataConnector
Creates new PersonDataConnector using the given PersonDataConnectorImp
PersonDataConnectorImp - Interface in de.calamanari.pk.bridge
Person Data Connector Imp - interface to be provided by concrete PersonDataConnectorImps.
PersonViewAdapter - Class in de.calamanari.pk.adapter
Person view adapter implements the target system person view interface and acts as an ADAPTER for SourceSystemPersonView items.
PersonViewAdapter(SourceSystemPersonView) - Constructor for class de.calamanari.pk.adapter.PersonViewAdapter
Constructs a new adapter for the given source system person view.
PessimisticOfflineLockTest - Class in de.calamanari.pk.pessimisticofflinelock
Pessimistic Offline Lock Test - demonstrates PESSIMISTIC OFFLINE LOCK pattern.
PessimisticOfflineLockTest() - Constructor for class de.calamanari.pk.pessimisticofflinelock.PessimisticOfflineLockTest
 
Phrase(int, String, SourceLineInterpreter.CommentType) - Constructor for class de.calamanari.other.SourceLineInterpreter.Phrase
 
PlainFileDataManager - Class in de.calamanari.pk.abstractfactory
Plain file data manager uses a text file for persistence, it demonstrates a CONCRETE FACTORY.
PlainFileDataManager() - Constructor for class de.calamanari.pk.abstractfactory.PlainFileDataManager
Creates new Plain File Data Manager
PlainFileDataReader - Class in de.calamanari.pk.abstractfactory
Plain file data reader, a CONCRETE PRODUCT of CONCRETE FACTORY
PlainFileDataReader(File) - Constructor for class de.calamanari.pk.abstractfactory.PlainFileDataReader
Creates new reader
PlainFileDataWriter - Class in de.calamanari.pk.abstractfactory
Plain file data writer, a CONCRETE PRODUCT of CONCRETE FACTORY
PlainFileDataWriter(File) - Constructor for class de.calamanari.pk.abstractfactory.PlainFileDataWriter
Creates new writer
PluginTest - Class in de.calamanari.pk.plugin
Plugin test demonstrates the PLUGIN pattern
PluginTest() - Constructor for class de.calamanari.pk.plugin.PluginTest
 
pnlBase - Variable in class de.calamanari.pk.modelviewcontroller.TeamView
center panel
pnlSignal - Variable in class de.calamanari.pk.modelviewcontroller.TeamView
panel to show signal
PoolThread - Class in de.calamanari.pk.objectpool
Managed thread for pooling.
POSITIVE - Static variable in class de.calamanari.pk.muhai.LongPrefix
This single-bit prefix '0' (2^63 keys possible) causes the signed long representation to never turn negative.
POSITIVE_31 - Static variable in class de.calamanari.pk.muhai.LongPrefix
This prefix sets the first 33 bits '0', so any key in that space of 2^31 keys will be a positive 32-bit integer.
prepareCustomer(String) - Static method in class de.calamanari.pk.identitymap.Database
 
prepareCustomer(String) - Static method in class de.calamanari.pk.transferobjectassembler.Database
 
primitiveArraysSupported - Variable in enum de.calamanari.pk.util.JavaWrapperType
For symmetry reasons VOID is included, but you cannot create any primitive array of void
This flag indicates this for generic processing.
primitiveArrayToStringFunction - Variable in enum de.calamanari.pk.util.JavaWrapperType
A function that converts any array of the given primitive type to a string
primitiveType - Variable in enum de.calamanari.pk.util.JavaWrapperType
The primitive type that can be wrapped
print(String) - Method in interface de.calamanari.pk.dependencyinjection.PrintService
Some method to print something
print(String) - Method in class de.calamanari.pk.dependencyinjection.PrintServiceImpl
 
printData() - Method in interface de.calamanari.pk.dependencyinjection.Component
Prints the component's data using the injected print service
printData() - Method in class de.calamanari.pk.dependencyinjection.ComponentWithAnnotationBasedInjection
 
printData() - Method in class de.calamanari.pk.dependencyinjection.ComponentWithConstructorInjection
 
printData() - Method in class de.calamanari.pk.dependencyinjection.ComponentWithInterfaceInjection
 
printData() - Method in class de.calamanari.pk.dependencyinjection.ComponentWithSetterInjection
 
PrintService - Interface in de.calamanari.pk.dependencyinjection
Print service - supplementary service interface, just some service to print
PrintServiceImpl - Class in de.calamanari.pk.dependencyinjection
Print service - supplementary concrete service implementation, creates log message
PrintServiceImpl() - Constructor for class de.calamanari.pk.dependencyinjection.PrintServiceImpl
 
PrintServiceInjectable - Interface in de.calamanari.pk.dependencyinjection
Print Service Injectable - demonstrates INTERFACE INJECTION
Components implementing this interface signal to the framework that they want to have injected a reference to print service.
process(LongSupplier, long, long) - Method in class de.calamanari.pk.muhai.collider.KeyCollisionProcessor
This method takes the specified number of keys from the given supplier and reports occurrences of the same key
processText(String) - Method in class de.calamanari.pk.templatemethod.AbstractTemplateMethodStringCodec
This TEMPLATE METHOD processes the string using operations implemented by concrete subclasses.
Product - Class in de.calamanari.pk.combinedmethod
Product - supplementary product class
Product(String, String) - Constructor for class de.calamanari.pk.combinedmethod.Product
Creates product
ProductManager - Interface in de.calamanari.pk.combinedmethod
Product Manager - interface provided by the remote product manager server, originally with two methods to first acquire a new id and than register the product.
ProductManagerServer - Class in de.calamanari.pk.combinedmethod
Product Manager Server - the server side
ProductManagerServer() - Constructor for class de.calamanari.pk.combinedmethod.ProductManagerServer
Creates new Product Manager Server
ProductManagerServerException - Exception in de.calamanari.pk.combinedmethod
Unchecked exception to be thrown by the product manager server to indicate technical issues.
ProductManagerServerException(String) - Constructor for exception de.calamanari.pk.combinedmethod.ProductManagerServerException
 
ProductManagerServerException(String, Throwable) - Constructor for exception de.calamanari.pk.combinedmethod.ProductManagerServerException
 
ProductManagerServerException(Throwable) - Constructor for exception de.calamanari.pk.combinedmethod.ProductManagerServerException
 
ProgressObserver - Class in de.calamanari.pk.observer
Progress Observer is a concrete OBSERVER implementation, writing a progress message to log channel.
ProgressObserver(long) - Constructor for class de.calamanari.pk.observer.ProgressObserver
Creates new Progress observer with the expected size
PROPERTY_SECU_MANGA_HOST - Static variable in class de.calamanari.pk.gateway.SecuMangaGatewayServer
property key
PROPERTY_SECU_MANGA_PORT - Static variable in class de.calamanari.pk.gateway.SecuMangaGatewayServer
property key
PropertyRegistry - Class in de.calamanari.pk.registry
Property Registry - a simple registry: safe to be accessed concurrently with minimum synchronization, providing the ability to be refreshed at any time.
ProxyTest - Class in de.calamanari.pk.proxy
Proxy Test demonstrates PROXY pattern.
ProxyTest() - Constructor for class de.calamanari.pk.proxy.ProxyTest
 
put(Object...) - Method in class de.calamanari.pk.ohbf.GenericOHBF
Puts the given key into the bloom filter.
putHashStrategy(String, HashStrategy) - Method in class de.calamanari.pk.strategy.Context
Stores the strategy for the given key.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes|All Packages