EAF 7.0 API

org.enhydra.util
Interface RequestPreProcessor

All Superinterfaces:
java.lang.Cloneable

public interface RequestPreProcessor
extends java.lang.Cloneable

Author:
Slobodan Vujasinovic

Method Summary
 java.lang.Object clone()
          Returns pre processor instance
 void configure(com.lutris.util.Config config)
          Configures preprocessor instance according to Config object passed
 LogChannel getLogChannel()
          Returns pre processor logging channel
 java.lang.String getName()
          Returns name of this pre processor
 boolean process(com.lutris.appserver.server.httpPresentation.HttpPresentationComms comms)
          Implemented method should execute required request preprocessing functions on comms object passed.
 void setLogChannel(LogChannel logChannel)
          Sets pre processor logging channel
 void setName(java.lang.String name)
          Sets name this pre processor
 

Method Detail

configure

public void configure(com.lutris.util.Config config)
Configures preprocessor instance according to Config object passed

Parameters:
config -

process

public boolean process(com.lutris.appserver.server.httpPresentation.HttpPresentationComms comms)
Implemented method should execute required request preprocessing functions on comms object passed.

Parameters:
comms -
Returns:
Return true if request handling is done

setName

public void setName(java.lang.String name)
Sets name this pre processor

Parameters:
name -

getName

public java.lang.String getName()
Returns name of this pre processor

Returns:

setLogChannel

public void setLogChannel(LogChannel logChannel)
Sets pre processor logging channel

Parameters:
logChannel -

getLogChannel

public LogChannel getLogChannel()
Returns pre processor logging channel

Returns:

clone

public java.lang.Object clone()
Returns pre processor instance

Returns:

EAF 7.0 API