private void addDefaultCommands() {
        //org.jivesoftware.openfire.commands.admin
        addCommand(new EditAdminList());
        addCommand(new EditAllowedList());
        addCommand(new EditBlockedList());
        addCommand(new GetAdminConsoleInfo());
        addCommand(new GetListActiveUsers());
        addCommand(new GetListDisabledUsers());
        addCommand(new GetListIdleUsers());
        addCommand(new GetListOnlineUsers());
        addCommand(new GetListRegisteredUsers());
        addCommand(new GetNumberActiveUsers());
        addCommand(new GetNumberDisabledUsers());
        addCommand(new GetNumberIdleUsers());
        addCommand(new GetNumberOnlineUsers());
        addCommand(new GetNumberRegisteredUsers());
        addCommand(new GetNumberUserSessions());
        addCommand(new GetServerStats());
        addCommand(new GetUsersPresence());
        addCommand(new HttpBindStatus());
        addCommand(new PacketsNotification());
        addCommand(new SendAnnouncementToOnlineUsers());

        //org.jivesoftware.openfire.commands.admin.group
        addCommand(new AddGroup());
        addCommand(new AddGroupUsers());
        addCommand(new DeleteGroup());
        addCommand(new DeleteGroupUsers());
        addCommand(new GetListGroups());
        addCommand(new GetListGroupUsers());
        addCommand(new UpdateGroup());

        //org.jivesoftware.openfire.commands.admin.muc
        addCommand(new CreateMUCRoom());

        //org.jivesoftware.openfire.commands.admin.user
        addCommand(new AddUser());
        addCommand(new AuthenticateUser());
        addCommand(new ChangeUserPassword());
        addCommand(new DeleteUser());
        addCommand(new DisableUser());
        addCommand(new EndUserSession());
        addCommand(new GetUserRoster());
        addCommand(new ReEnableUser());
        addCommand(new UserProperties());

        //org.jivesoftware.openfire.commands.event
        addCommand(new GroupAdminAdded());
        addCommand(new GroupAdminRemoved());
        addCommand(new GroupCreated());
        addCommand(new GroupDeleting());
        addCommand(new GroupMemberAdded());
        addCommand(new GroupMemberRemoved());
        addCommand(new GroupModified());
        addCommand(new UserCreated());
        addCommand(new UserDeleting());
        addCommand(new UserModified());
        addCommand(new VCardCreated());
        addCommand(new VCardDeleting());
        addCommand(new VCardModified());

        //org.jivesoftware.openfire.commands.generic
        addCommand(new Ping());
    }
Removes the command from the list of ad-hoc commands supported by this server. The command
will no longer appear in the discoverable items list.

@param command the ad-hoc command to remove.
xmppserver/src/main/java/org/jivesoftware/openfire/commands/AdHocCommandHandler.java