@@ -0,0 +1,1601 @@
+/*%0A * #%25L%0A * mosaic-cloudlets%0A * %25%25%0A * Copyright (C) 2010 - 2012 Institute e-Austria Timisoara (Romania)%0A * %25%25%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A * %0A *      http://www.apache.org/licenses/LICENSE-2.0%0A * %0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A * #L%25%0A */%0A%0Apackage eu.mosaic_cloud.examples.realtime_feeds.indexer;%0A%0A%0Aimport eu.mosaic_cloud.components.implementations.basic.MosBasicComponentLauncher;%0A%0Aimport com.google.common.base.Preconditions;%0A%0A%0Apublic final class IndexerComponentLauncher%0A%7B%0A%09private IndexerComponentLauncher ()%0A%09%7B%0A%09%09super ();%0A%09%09throw (new UnsupportedOperationException ());%0A%09%7D%0A%09%0A%09public static void main (final String%5B%5D arguments)%0A%09%09%09throws Throwable%0A%09%7B%0A%09%09Preconditions.checkNotNull (arguments);%0A%09%09final String%5B%5D finalArguments = new String%5Barguments.length + 1%5D;%0A%09%09System.arraycopy (arguments, 0, finalArguments, 0, arguments.length);%0A%09%09finalArguments%5Barguments.length%5D = String.format (%22%7B%5C%22%25s%5C%22:%5C%22%25s%5C%22%7D%22, %22descriptor%22, %22indexer-cloudlet.properties%22);%0A%09%09MosBasicComponentLauncher.main (%22eu.mosaic_cloud.cloudlets.implementation.container.CloudletComponent$ComponentCallbacksProvider%22, finalArguments, IndexerComponentLauncher.class.getClassLoader ());%0A%09%7D%0A%7D%0A

Add examples indexer cloudlet launcher