Package mireka.filter.local.table
Class SplitRecipientSpecification
- Object
-
- mireka.filter.local.table.SplitRecipientSpecification
-
- All Implemented Interfaces:
RecipientSpecification
public class SplitRecipientSpecification extends Object implements RecipientSpecification
SplitRecipientSpecification matches a recipient if its remote part matches the suppliedRemotePartSpecificationand its local part matches the suppliedLocalPartSpecification. This specification never matches the global Postmaster address, because that has no remote part.
-
-
Constructor Summary
Constructors Constructor Description SplitRecipientSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalPartSpecificationgetLocalPartSpecification()RemotePartSpecificationgetRemotePartSpecification()booleanisSatisfiedBy(Recipient recipient)voidsetLocalPartSpecification(LocalPartSpecification localPartSpecification)voidsetRemotePartSpecification(RemotePartSpecification remotePartSpecification)
-
-
-
Method Detail
-
isSatisfiedBy
public boolean isSatisfiedBy(Recipient recipient)
- Specified by:
isSatisfiedByin interfaceRecipientSpecification
-
getLocalPartSpecification
public LocalPartSpecification getLocalPartSpecification()
- Category:
- GETSET
-
setLocalPartSpecification
public void setLocalPartSpecification(LocalPartSpecification localPartSpecification)
- Category:
- GETSET
-
getRemotePartSpecification
public RemotePartSpecification getRemotePartSpecification()
- Category:
- GETSET
-
setRemotePartSpecification
public void setRemotePartSpecification(RemotePartSpecification remotePartSpecification)
- Category:
- GETSET
-
-