public DefaultNoAuth()

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()));
        }