|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.integration.spring.IoFilterMapping
public class IoFilterMapping
Associates a name with an IoFilter
. This makes it possible to configure
named filters using Spring.
Use this class when you want to configure the
filters added to the filter chain of all sessions created from a particular
IoService
created using one of the
IoAcceptorFactoryBean
sub-classes but you don't want the names to be generated automatically.
This class can also be used when creating Binding
objects. This lets
one configure per-port filters. These filters will only be added to the
filter chain of sessions for incoming connections on the port specified by
the Binding
. Note that Binding
can also be configured to
generate filter names automatically. In that case you add the IoFilter
instances directly to the Binding
.
IoAcceptorFactoryBean
,
Binding
Constructor Summary | |
---|---|
IoFilterMapping()
Creates a new empty instance. |
|
IoFilterMapping(String name,
IoFilter filter)
Creates a new instance using the specified name and filter. |
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
IoFilter |
getFilter()
Returns the filter of this mapping. |
String |
getName()
Returns the name associated with the filter. |
void |
setFilter(IoFilter filter)
Sets the filter of this mapping. |
void |
setName(String name)
Sets the name associated with the filter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IoFilterMapping()
public IoFilterMapping(String name, IoFilter filter)
name
- the name.filter
- the filter.
IllegalArgumentException
- if any of the arguments are
null
.Method Detail |
---|
public IoFilter getFilter()
public String getName()
public void setFilter(IoFilter filter)
filter
- the filter.
IllegalArgumentException
- if the specified value is
null
.public void setName(String name)
name
- the name.
IllegalArgumentException
- if the specified value is
null
.public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |