/**
 *
 * Copyright (c) 2006-2018, Speedment, Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); You may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at:
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package com.speedment.runtime.application;

import com.speedment.common.injector.InjectBundle;
import com.speedment.runtime.connector.mariadb.MariaDbBundle;
import com.speedment.runtime.connector.mysql.MySqlBundle;
import com.speedment.runtime.connector.postgres.PostgresBundle;

import com.speedment.runtime.core.internal.component.ConnectionPoolComponentImpl;
import com.speedment.runtime.core.internal.component.DbmsHandlerComponentImpl;
import com.speedment.runtime.core.internal.component.EntityManagerImpl;
import com.speedment.runtime.core.internal.component.InfoComponentImpl;
import com.speedment.runtime.core.internal.component.ManagerComponentImpl;
import com.speedment.runtime.core.internal.component.PasswordComponentImpl;
import com.speedment.runtime.core.internal.component.ProjectComponentImpl;
import com.speedment.runtime.core.internal.component.StatisticsReporterComponentImpl;
import com.speedment.runtime.core.internal.component.StatisticsReporterSchedulerComponentImpl;
import com.speedment.runtime.core.internal.component.resultset.ResultSetMapperComponentImpl;
import com.speedment.runtime.core.internal.component.sql.SqlPersistanceComponentImpl;
import com.speedment.runtime.core.internal.component.sql.SqlStreamOptimizerComponentImpl;
import com.speedment.runtime.core.internal.component.sql.SqlStreamSupplierComponentImpl;
import com.speedment.runtime.core.internal.component.sql.override.SqlStreamTerminatorComponentImpl;
import com.speedment.runtime.core.internal.component.transaction.TransactionComponentImpl;
import com.speedment.runtime.join.JoinBundle;

import java.util.stream.Stream;

/**
 * The {@link InjectBundle} for the "application"-module.
 *
 * @author Per Minborg
 * @since 3.0.1
 */
public class RuntimeBundle implements InjectBundle {

    @Override
    public Stream<Class<?>> injectables() {
        return InjectBundle.of(
            InfoComponentImpl.class,
            ConnectionPoolComponentImpl.class,
            DbmsHandlerComponentImpl.class,
            EntityManagerImpl.class,
            ManagerComponentImpl.class,
            PasswordComponentImpl.class,
            ProjectComponentImpl.class,
            ResultSetMapperComponentImpl.class,
            SqlStreamSupplierComponentImpl.class,
            SqlPersistanceComponentImpl.class,
            //StandardDbmsTypes.class,
            StatisticsReporterComponentImpl.class,
            StatisticsReporterSchedulerComponentImpl.class,
            SqlStreamOptimizerComponentImpl.class,
            SqlStreamTerminatorComponentImpl.class,
            TransactionComponentImpl.class

        )
            .withBundle(new MySqlBundle())
            .withBundle(new MariaDbBundle())
            .withBundle(new PostgresBundle())
            .withBundle(new JoinBundle())
            .injectables();
    }

}

@@ -2932,47 +2932,8 @@
 ss,%0A
-            //StandardDbmsTypes.class,%0A
     

Remove comment