in server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapPackage.java [203:323]
public DefaultNoAuth() {
super(
ImmutableList.of(
CapabilityProcessor.class,
CheckProcessor.class,
IdProcessor.class,
RenameProcessor.class,
DeleteProcessor.class,
CreateProcessor.class,
CloseProcessor.class,
UnsubscribeProcessor.class,
SubscribeProcessor.class,
CopyProcessor.class,
ExpungeProcessor.class,
ExamineProcessor.class,
AppendProcessor.class,
StoreProcessor.class,
NoopProcessor.class,
IdleProcessor.class,
StatusProcessor.class,
LSubProcessor.class,
XListProcessor.class,
ListProcessor.class,
SearchProcessor.class,
SelectProcessor.class,
NamespaceProcessor.class,
FetchProcessor.class,
StartTLSProcessor.class,
UnselectProcessor.class,
CompressProcessor.class,
GetACLProcessor.class,
SetACLProcessor.class,
DeleteACLProcessor.class,
ListRightsProcessor.class,
MyRightsProcessor.class,
EnableProcessor.class,
GetQuotaProcessor.class,
SetQuotaProcessor.class,
GetQuotaRootProcessor.class,
ImapResponseMessageProcessor.class,
MoveProcessor.class,
SetMetadataProcessor.class,
GetMetadataProcessor.class,
LogoutProcessor.class)
.stream()
.map(clazz -> new ClassName(clazz.getCanonicalName()))
.collect(ImmutableList.toImmutableList()),
ImmutableList.of(
CapabilityCommandParser.class,
NoopCommandParser.class,
IDCommandParser.class,
SelectCommandParser.class,
ExamineCommandParser.class,
CreateCommandParser.class,
DeleteCommandParser.class,
RenameCommandParser.class,
SubscribeCommandParser.class,
UnsubscribeCommandParser.class,
ListCommandParser.class,
XListCommandParser.class,
LsubCommandParser.class,
StatusCommandParser.class,
AppendCommandParser.class,
NamespaceCommandParser.class,
GetACLCommandParser.class,
SetACLCommandParser.class,
DeleteACLCommandParser.class,
ListRightsCommandParser.class,
MyRightsCommandParser.class,
CheckCommandParser.class,
CloseCommandParser.class,
ExpungeCommandParser.class,
CopyCommandParser.class,
MoveCommandParser.class,
SearchCommandParser.class,
FetchCommandParser.class,
StoreCommandParser.class,
UidCommandParser.class,
IdleCommandParser.class,
StartTLSCommandParser.class,
UnselectCommandParser.class,
CompressCommandParser.class,
EnableCommandParser.class,
GetQuotaRootCommandParser.class,
GetQuotaCommandParser.class,
SetQuotaCommandParser.class,
SetAnnotationCommandParser.class,
GetMetadataCommandParser.class,
LogoutCommandParser.class)
.stream()
.map(clazz -> new ClassName(clazz.getCanonicalName()))
.collect(ImmutableList.toImmutableList()),
ImmutableList.of(ACLResponseEncoder.class,
MetadataResponseEncoder.class,
MyRightsResponseEncoder.class,
IdResponseEncoder.class,
ListRightsResponseEncoder.class,
ListResponseEncoder.class,
NamespaceResponseEncoder.class,
StatusResponseEncoder.class,
RecentResponseEncoder.class,
FetchResponseEncoder.class,
ExpungeResponseEncoder.class,
ExistsResponseEncoder.class,
MailboxStatusResponseEncoder.class,
SearchResponseEncoder.class,
LSubResponseEncoder.class,
XListResponseEncoder.class,
FlagsResponseEncoder.class,
CapabilityResponseEncoder.class,
EnableResponseEncoder.class,
ContinuationResponseEncoder.class,
AuthenticateResponseEncoder.class,
ESearchResponseEncoder.class,
VanishedResponseEncoder.class,
QuotaResponseEncoder.class,
QuotaRootResponseEncoder.class)
.stream()
.map(clazz -> new ClassName(clazz.getCanonicalName()))
.collect(ImmutableList.toImmutableList()));
}