public class FaxClientSpiProxyImpl extends AbstractFaxClientSpiProxy
Name | Description | Preconfigured Value | Default Value | Mandatory |
org.fax4j.proxy.enabled | True to enable the fax client SPI proxy. | true | true | false |
org.fax4j.proxy.class.name | Defines the fax client SPI proxy class name. | org.fax4j.spi.FaxClientSpiProxyImpl | org.fax4j.spi.FaxClientSpiProxyImpl | false |
org.fax4j.proxy.interceptor.list | A list of interceptor types, separated by a ';' character. Each type must have a matching org.fax4j.proxy.interceptor.type.xxx property. |
log | none | false |
org.fax4j.proxy.interceptor.type.xxx | The interceptor type to class name mapping. | org.fax4j.proxy.interceptor.type.log=org.fax4j.spi.LogFaxClientSpiInterceptor | none | false |
FaxClientSpiProxy.FaxClientSpiProxyEventType
Constructor and Description |
---|
FaxClientSpiProxyImpl()
This is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
initializeImpl()
This function initializes the fax client SPI proxy.
|
protected void |
invokeInterceptors(FaxClientSpiProxy.FaxClientSpiProxyEventType eventType,
Method method,
Object[] arguments,
Object output,
Throwable throwable)
This function invokes the interceptor for the given event.
|
protected void |
invokeInterceptorsImpl(FaxClientSpiProxy.FaxClientSpiProxyEventType eventType,
Method method,
Object[] arguments,
Object output,
Throwable throwable)
This function invokes the interceptor for the given event.
|
getConfigurationValue, getFaxClientSpi, getFaxClientSpiInterceptors, getLogger, initialize, invoke
public FaxClientSpiProxyImpl()
protected void initializeImpl()
initializeImpl
in class AbstractFaxClientSpiProxy
protected void invokeInterceptors(FaxClientSpiProxy.FaxClientSpiProxyEventType eventType, Method method, Object[] arguments, Object output, Throwable throwable)
invokeInterceptors
in class AbstractFaxClientSpiProxy
eventType
- The event typemethod
- The method invokedarguments
- The method argumentsoutput
- The method outputthrowable
- The throwable while invoking the methodprotected void invokeInterceptorsImpl(FaxClientSpiProxy.FaxClientSpiProxyEventType eventType, Method method, Object[] arguments, Object output, Throwable throwable)
eventType
- The event typemethod
- The method invokedarguments
- The method argumentsoutput
- The method outputthrowable
- The throwable while invoking the methodCopyright © 2009–2020 fax4j. All rights reserved.