|
Generated by JDiff |
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |
This file contains all the changes in documentation in the packagecom.itextpdf.kernel.log
as colored differences. Deletions are shownlike this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a tag will cause all subsequent paragraphs to be displayed differently.
Class CounterManager
Manager that works with ICounterFactory. Create ICounter for each registered ICounterFactory and send corresponding events on document read and write.
You can implement your own ICounterFactory and register them with CounterManager.register(ICounterFactory) Or implement ICounter and register it with SimpleCounterFactory like this:
CounterFactory
CounterManager.getInstance().register(new SimpleCounterFactory(new SystemOutCounter());
SystemOutCounter is just an example of a ICounter implementation.
This functionality can be used to create metrics in a SaaS context. @deprecated will be removed in next major release, please use EventCounterHandler instead.
Class DefaultCounter
Default implementation of the ICounter interface that essentially doesn't do anything. @deprecated will be removed in next major release, please use com.itextpdf.kernel.counter.DefaultEventCounter instead.
Class ICounter
Interface that can be implemented if you want to count the number of documents that are being processed by iText.
Implementers may use this method to record actual system usage for licensing purposes (e.g. count the number of documents or the volumne in bytes in the context of a SaaS license). @deprecated will be removed in next major release, please use com.itextpdf.kernel.counter.EventCounter instead.
Class ICounterFactory
Factory that can be registered in CounterManager and creates a counter for every reader or writer class.
You can implement your own counter factory and register it like this: CounterManager.getInstance().registerCounter(new SystemOutCounterFactory());
SystemOutCounterFactory is just an example of ICounterFactory implementation. It creates SystemOutCounter that writes info about files being read and written to the System.out
This functionality can be used to create metrics in a SaaS context. @deprecated will be removed in next major release, please use com.itextpdf.kernel.counter.IEventCounterFactory instead.
Class SimpleCounterFactory
ICounterFactory implementation that always returns counter instance passed to it in
constructor
constructor @deprecated will be removed in next major release, please use com.itextpdf.kernel.counter.SimpleEventCounterFactory instead.
Class SystemOutCounter
A ICounter implementation that outputs information about read and written documents to System.out @deprecated will be removed in the next major release, please use com.itextpdf.kernel.counter.SystemOutEventCounter instead.
Class SystemOutCounterFactory
ICounterFactory implementation that creates new SystemOutCounter on each call. @deprecated will be removed in the next major release, please use com.itextpdf.kernel.counter.SystemOutEventCounterFactory instead.