Holger's Java API

## Uses of Interface
com.antelmann.util.Handler

Packages that use Handler
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.net: The classes in this package are designed to provide convenient access to Internet related functionality.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.servlet: This package contains classes to help with the implementation of servlets.
com.antelmann.util: This package contains generally useful classes that are used throughout the other packages in this framework.
com.antelmann.util.gui: This package contains utility classes for GUI related implementations.
com.antelmann.util.logging: This package contains classes that implement a custom logging for this framework - separate from java.util.logging.
com.antelmann.util.table: This package provides useful additions to TableModels and contains classes to ease development with Swing tables.

Uses of Handler in com.antelmann.db

Methods in com.antelmann.db that return Handler
`Handler<T,? extends DatabaseException>` `WrappedDBClassStore.getPreStoreHandler()`
`Handler<T,? extends DatabaseException>` `WrappedDBClassStore.getStoreHandler()`

Methods in com.antelmann.db with parameters of type Handler

`static

`<T extends DBEntry> void`

`

`DBUtils.handle(DBClassStore<T> store, Handler<? super T,?> handler, Filter<? super T> filter, Monitor monitor, boolean useCommitNotAbort)`

`void` `WrappedDBClassStore.setPreStoreHandler(Handler<T,? extends DatabaseException> preStoreHandler)`
`void` `WrappedDBClassStore.setStoreHandler(Handler<T,? extends DatabaseException> storeHandler)`

Uses of Handler in com.antelmann.image

Classes in com.antelmann.image that implement Handler
`class` `MJPEGHandler` a convenient implementation that provides images from the stream that are created asynchronously

Methods in com.antelmann.image with parameters of type Handler
`boolean` `MJPEGHandler.addImageHandler(Handler<BufferedImage,?> imageHandler)` allows to add a handler that is called each time a new image is set
`boolean` `MJPEGHandler.removeImageHandler(Handler<BufferedImage,?> imageHandler)`
`void` `MJPEGReader.setHandler(Handler<byte[],? extends IOException> handler)`

Constructors in com.antelmann.image with parameters of type Handler
`MJPEGReader(InputStream in, byte[] separatorPattern, Handler<byte[],? extends IOException> handler)`

Uses of Handler in com.antelmann.math

Methods in com.antelmann.math that return Handler
`Handler<JDataMatrixView.Cell,?>` `JDataMatrixView.getCellEditValueHandler()`
`Handler<JTable,? extends RuntimeException>` `JDataMatrixView.getTableHandler()`

Methods in com.antelmann.math with parameters of type Handler
`void` `JDataMatrixView.setCellEditValueHandler(Handler<JDataMatrixView.Cell,?> handler)`
`void` `JDataMatrixView.setTableHandler(Handler<JTable,? extends RuntimeException> tableHandler)`

Uses of Handler in com.antelmann.net

Classes in com.antelmann.net that implement Handler
`static class` `CGI.MultipartHandler`
`class` `SSLHelper` simplifies dealing with untrusted certificates

Methods in com.antelmann.net with parameters of type Handler
`int` `CGI.post(Handler<HttpURLConnection,IOException> handler)`
`int` `CGI.submit(String method, Handler<HttpURLConnection,IOException> handler)` allows to provide a custom way to handle the streaming to the output by callback.

Uses of Handler in com.antelmann.net.mail

Classes in com.antelmann.net.mail that implement Handler
`static class` `IMAPBackup.DirArchiver`
`static class` `IMAPBackup.ZipDirArchiver`

Methods in com.antelmann.net.mail that return Handler
`Handler<? super Email,? extends IOException>` `AccountReader.getHandler()`
`Handler<javax.mail.Message,? extends Exception>` `IMAPBackup.getMessageHandler()`

Methods in com.antelmann.net.mail with parameters of type Handler
`void` `IMAPBackup.setMessageHandler(Handler<javax.mail.Message,? extends Exception> messageHandler)`

Constructors in com.antelmann.net.mail with parameters of type Handler
`AccountReader(POP3Account account, Handler<? super Email,? extends IOException> handler, boolean deleteMessages)`
`AccountReader(POP3Account account, Handler<? super Email,? extends IOException> handler, boolean deleteMessages, Monitor monitor)`
`AccountReader(POP3Account account, Handler<? super Email,? extends IOException> handler, boolean deleteMessages, Monitor monitor, Logger logger)`

Uses of Handler in com.antelmann.servlet

Fields in com.antelmann.servlet declared as Handler
`protected Handler<javax.servlet.ServletResponse,? extends IOException>` `UserAuthenticationFilter.notAllowedHandler`

Methods in com.antelmann.servlet with parameters of type Handler
`void` `UserAuthenticationFilter.setNotAllowedHandler(Handler<javax.servlet.ServletResponse,? extends IOException> notAllowedHandler)` when the handler is called, the request will be given as the callback source

Uses of Handler in com.antelmann.util

Classes in com.antelmann.util that implement Handler
`class` `HandlerList<T,E extends Exception>` allows to combine different handlers.

Methods in com.antelmann.util that return types with arguments of type Handler
`List<Handler<? super T,? extends E>>` `HandlerList.getAll()` returns a newly generated list not backed by the embedded list

Methods in com.antelmann.util with parameters of type Handler
`void` `HandlerList.add(Handler<? super T,? extends E> handler)`
`boolean` `HandlerList.remove(Handler<? super T,? extends E> handler)`

Constructor parameters in com.antelmann.util with type arguments of type Handler
`HandlerList(List<Handler<? super T,? extends E>> list)`

Uses of Handler in com.antelmann.util.gui

Methods in com.antelmann.util.gui with parameters of type Handler

`

`<T> void`

`

`MyAbstractAction.execute(Callable<T> call, Handler<? super T,?> handler)`
executes the given call in a new thread (as a background task) and then performs the handler with the value from the call in the event thread again

Uses of Handler in com.antelmann.util.logging

Methods in com.antelmann.util.logging that return Handler
`Handler<Logger,?>` `LoggerManager.getHandler()`

Methods in com.antelmann.util.logging with parameters of type Handler
`void` `LoggerManager.setHandler(Handler<Logger,?> handler)`

Uses of Handler in com.antelmann.util.table

Methods in com.antelmann.util.table that return Handler
`Handler<JLabel,RuntimeException>` `WrappedTableCellRenderer.getLabelHandler()`

Methods in com.antelmann.util.table with parameters of type Handler
`void` `WrappedTableCellRenderer.setLabelHandler(Handler<JLabel,RuntimeException> labelHandler)`

Constructors in com.antelmann.util.table with parameters of type Handler
`WrappedTableCellRenderer(TableCellRenderer renderer, Handler<JLabel,RuntimeException> labelHandler)`

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads