Author: chtyim
Date: Fri Jul 31 18:03:03 2015
New Revision: 1693635
URL: http://svn.apache.org/r1693635
Log:
Update Apache Twill site with new layout
Added:
incubator/twill/site/css/bootswatch.css
incubator/twill/site/css/docs.css
incubator/twill/site/css/lightbox.css
incubator/twill/site/css/reflow-skin.css
incubator/twill/site/img/close.png (with props)
incubator/twill/site/img/loading.gif (with props)
incubator/twill/site/img/next.png (with props)
incubator/twill/site/img/prev.png (with props)
incubator/twill/site/js/lightbox.min.js
incubator/twill/site/js/reflow-scroll.js
incubator/twill/site/js/reflow-skin.js
Removed:
incubator/twill/site/cosmo/
incubator/twill/site/flatly/
Modified:
incubator/twill/site/GettingStarted.html
incubator/twill/site/HowToContribute.html
incubator/twill/site/ReleaseGuide.html
incubator/twill/site/apidocs/allclasses-frame.html
incubator/twill/site/apidocs/allclasses-noframe.html
incubator/twill/site/apidocs/constant-values.html
incubator/twill/site/apidocs/deprecated-list.html
incubator/twill/site/apidocs/help-doc.html
incubator/twill/site/apidocs/index-all.html
incubator/twill/site/apidocs/index.html
incubator/twill/site/apidocs/org/apache/twill/api/AbstractTwillRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/ClassAcceptor.html
incubator/twill/site/apidocs/org/apache/twill/api/Command.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/Command.html
incubator/twill/site/apidocs/org/apache/twill/api/ElectionHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/EventHandler.TimeoutAction.html
incubator/twill/site/apidocs/org/apache/twill/api/EventHandler.TimeoutEvent.html
incubator/twill/site/apidocs/org/apache/twill/api/EventHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/EventHandlerContext.html
incubator/twill/site/apidocs/org/apache/twill/api/EventHandlerSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/Hosts.html
incubator/twill/site/apidocs/org/apache/twill/api/LocalFile.html
incubator/twill/site/apidocs/org/apache/twill/api/Racks.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceReport.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.AfterInstances.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.AfterMemory.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.AfterUplink.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.Build.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.CoreSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.Done.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.MemorySetter.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.SizeUnit.html
incubator/twill/site/apidocs/org/apache/twill/api/ResourceSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/RunId.html
incubator/twill/site/apidocs/org/apache/twill/api/RuntimeSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/SecureStore.html
incubator/twill/site/apidocs/org/apache/twill/api/SecureStoreUpdater.html
incubator/twill/site/apidocs/org/apache/twill/api/ServiceAnnouncer.html
incubator/twill/site/apidocs/org/apache/twill/api/ServiceController.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillApplication.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillContext.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillController.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillPreparer.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunResources.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnableSpecification.Builder.AfterConfigs.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnableSpecification.Builder.AfterName.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnableSpecification.Builder.NameSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnableSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnableSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunner.LiveInfo.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunner.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillRunnerService.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.AfterName.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.AfterOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.AfterPlacementPolicy.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.AfterRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.FirstOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.LocalFileAdder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.MoreFile.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.MorePlacementPolicies.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.MoreRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.NameSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.NextOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.OrderSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.PlacementPolicySetter.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.RunnableSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.RuntimeSpecificationAdder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Order.Type.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.Order.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.PlacementPolicy.Type.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.PlacementPolicy.html
incubator/twill/site/apidocs/org/apache/twill/api/TwillSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/AbstractTwillRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ClassAcceptor.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/Command.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/Command.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ElectionHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/EventHandler.TimeoutAction.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/EventHandler.TimeoutEvent.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/EventHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/EventHandlerContext.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/EventHandlerSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/Hosts.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/LocalFile.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/Racks.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceReport.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.AfterInstances.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.AfterMemory.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.AfterUplink.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.Build.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.CoreSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.Done.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.MemorySetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.SizeUnit.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ResourceSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/RunId.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/RuntimeSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/SecureStore.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/SecureStoreUpdater.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ServiceAnnouncer.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/ServiceController.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillApplication.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillContext.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillController.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillPreparer.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunResources.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnableSpecification.Builder.AfterConfigs.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnableSpecification.Builder.AfterName.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnableSpecification.Builder.NameSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnableSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnableSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunner.LiveInfo.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunner.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillRunnerService.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.AfterName.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.AfterOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.AfterPlacementPolicy.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.AfterRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.FirstOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.LocalFileAdder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.MoreFile.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.MorePlacementPolicies.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.MoreRunnable.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.NameSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.NextOrder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.OrderSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.PlacementPolicySetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.RunnableSetter.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.RuntimeSpecificationAdder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Builder.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Order.Type.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.Order.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.PlacementPolicy.Type.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.PlacementPolicy.html
incubator/twill/site/apidocs/org/apache/twill/api/class-use/TwillSpecification.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/LogEntry.Level.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/LogEntry.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/LogHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/LogThrowable.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/PrinterLogHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/class-use/LogEntry.Level.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/class-use/LogEntry.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/class-use/LogHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/class-use/LogThrowable.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/class-use/PrinterLogHandler.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/api/logging/package-use.html
incubator/twill/site/apidocs/org/apache/twill/api/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/api/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/api/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/api/package-use.html
incubator/twill/site/apidocs/org/apache/twill/common/Cancellable.html
incubator/twill/site/apidocs/org/apache/twill/common/Threads.html
incubator/twill/site/apidocs/org/apache/twill/common/class-use/Cancellable.html
incubator/twill/site/apidocs/org/apache/twill/common/class-use/Threads.html
incubator/twill/site/apidocs/org/apache/twill/common/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/common/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/common/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/common/package-use.html
incubator/twill/site/apidocs/org/apache/twill/discovery/Discoverable.html
incubator/twill/site/apidocs/org/apache/twill/discovery/DiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/DiscoveryServiceClient.html
incubator/twill/site/apidocs/org/apache/twill/discovery/InMemoryDiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/ServiceDiscovered.ChangeListener.html
incubator/twill/site/apidocs/org/apache/twill/discovery/ServiceDiscovered.html
incubator/twill/site/apidocs/org/apache/twill/discovery/ZKDiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/Discoverable.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/DiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/DiscoveryServiceClient.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/InMemoryDiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/ServiceDiscovered.ChangeListener.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/ServiceDiscovered.html
incubator/twill/site/apidocs/org/apache/twill/discovery/class-use/ZKDiscoveryService.html
incubator/twill/site/apidocs/org/apache/twill/discovery/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/discovery/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/discovery/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/discovery/package-use.html
incubator/twill/site/apidocs/org/apache/twill/ext/BundledJarRunnable.html
incubator/twill/site/apidocs/org/apache/twill/ext/BundledJarRunner.Arguments.Builder.html
incubator/twill/site/apidocs/org/apache/twill/ext/BundledJarRunner.Arguments.html
incubator/twill/site/apidocs/org/apache/twill/ext/BundledJarRunner.html
incubator/twill/site/apidocs/org/apache/twill/ext/class-use/BundledJarRunnable.html
incubator/twill/site/apidocs/org/apache/twill/ext/class-use/BundledJarRunner.Arguments.Builder.html
incubator/twill/site/apidocs/org/apache/twill/ext/class-use/BundledJarRunner.Arguments.html
incubator/twill/site/apidocs/org/apache/twill/ext/class-use/BundledJarRunner.html
incubator/twill/site/apidocs/org/apache/twill/ext/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/ext/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/ext/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/ext/package-use.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/ForwardingLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/HDFSLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/LocalLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/Location.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/LocationFactories.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/LocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/ForwardingLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/HDFSLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/LocalLocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/Location.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/LocationFactories.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/class-use/LocationFactory.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/filesystem/package-use.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/BrokerInfo.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/BrokerService.BrokerChangeListener.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/BrokerService.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/Compression.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/FetchedMessage.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaClient.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaClientService.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaConsumer.MessageCallback.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaConsumer.Preparer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaConsumer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaPublisher.Ack.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaPublisher.Preparer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/KafkaPublisher.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/TopicPartition.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/BrokerInfo.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/BrokerService.BrokerChangeListener.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/BrokerService.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/Compression.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/FetchedMessage.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaClient.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaClientService.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaConsumer.MessageCallback.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaConsumer.Preparer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaConsumer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaPublisher.Ack.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaPublisher.Preparer.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/KafkaPublisher.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/class-use/TopicPartition.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/kafka/client/package-use.html
incubator/twill/site/apidocs/org/apache/twill/launcher/FindFreePort.html
incubator/twill/site/apidocs/org/apache/twill/launcher/TwillLauncher.html
incubator/twill/site/apidocs/org/apache/twill/launcher/class-use/FindFreePort.html
incubator/twill/site/apidocs/org/apache/twill/launcher/class-use/TwillLauncher.html
incubator/twill/site/apidocs/org/apache/twill/launcher/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/launcher/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/launcher/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/launcher/package-use.html
incubator/twill/site/apidocs/org/apache/twill/yarn/YarnSecureStore.html
incubator/twill/site/apidocs/org/apache/twill/yarn/YarnTwillRunnerService.html
incubator/twill/site/apidocs/org/apache/twill/yarn/class-use/YarnSecureStore.html
incubator/twill/site/apidocs/org/apache/twill/yarn/class-use/YarnTwillRunnerService.html
incubator/twill/site/apidocs/org/apache/twill/yarn/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/yarn/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/yarn/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/yarn/package-use.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ACLData.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/AbstractZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ForwardingZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ForwardingZKClientService.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/NodeChildren.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/NodeData.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/OperationFuture.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/RetryStrategies.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/RetryStrategy.OperationType.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/RetryStrategy.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKClientService.Builder.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKClientService.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKClientServices.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKClients.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKOperations.Callback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKOperations.ChildrenCallback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKOperations.DataCallback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/ZKOperations.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ACLData.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/AbstractZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ForwardingZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ForwardingZKClientService.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/NodeChildren.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/NodeData.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/OperationFuture.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/RetryStrategies.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/RetryStrategy.OperationType.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/RetryStrategy.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKClient.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKClientService.Builder.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKClientService.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKClientServices.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKClients.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKOperations.Callback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKOperations.ChildrenCallback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKOperations.DataCallback.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/class-use/ZKOperations.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/package-frame.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/package-summary.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/package-tree.html
incubator/twill/site/apidocs/org/apache/twill/zookeeper/package-use.html
incubator/twill/site/apidocs/overview-frame.html
incubator/twill/site/apidocs/overview-summary.html
incubator/twill/site/apidocs/overview-tree.html
incubator/twill/site/css/print.css
incubator/twill/site/index.html
incubator/twill/site/issue-tracking.html
incubator/twill/site/mail-lists.html
incubator/twill/site/project-info.html
incubator/twill/site/project-reports.html
incubator/twill/site/releases/0.4.0-incubating.html
incubator/twill/site/releases/0.4.1-incubating.html
incubator/twill/site/releases/0.5.0-incubating.html
incubator/twill/site/releases/0.6.0-incubating.html
incubator/twill/site/source-repository.html
incubator/twill/site/surefire-report.html
incubator/twill/site/team-list.html
Modified: incubator/twill/site/GettingStarted.html
URL:
http://svn.apache.org/viewvc/incubator/twill/site/GettingStarted.html?rev=1693635&r1=1693634&r2=1693635&view=diff
==============================================================================
--- incubator/twill/site/GettingStarted.html (original)
+++ incubator/twill/site/GettingStarted.html Fri Jul 31 18:03:03 2015
@@ -1,370 +1,143 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia at 2015-07-30
- | Rendered using Apache Maven Fluido Skin 1.3.1
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20150730" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Twill - Getting started</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
-
-
-
-
-
- <script type="text/javascript"
src="./js/apache-maven-fluido-1.3.1.min.js"></script>
-
-
- <!-- Google Analytics -->
- <script type="text/javascript">
-
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-55698612-1']);
- _gaq.push(['_trackPageview']);
-
- (function() {
- var ga = document.createElement('script'); ga.type =
'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
- })();
-
- </script>
- </head>
- <body class="topBarEnabled">
-
-
-
-
-
- <div id="topbar" class="navbar navbar-fixed-top navbar-inverse">
- <div class="navbar-inner">
- <div class="container-fluid">
- <a data-target=".nav-collapse" data-toggle="collapse" class="btn
btn-navbar">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </a>
-
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache
Twill <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="index.html"
title="Introduction">Introduction</a>
-</li>
-
- <li> <a href="GettingStarted.html" title="Getting
Started">Getting Started</a>
-</li>
-
- <li> <a href="apidocs/index.html" title="API
(0.7.0-incubating-SNAPSHOT)">API (0.7.0-incubating-SNAPSHOT)</a>
-</li>
-
- <li> <a href="apidocs-0.6.0-incubating/index.html"
title="API (0.6.0-incubating)">API (0.6.0-incubating)</a>
-</li>
-
- <li> <a href="apidocs-0.5.0-incubating/index.html"
title="API (0.5.0-incubating)">API (0.5.0-incubating)</a>
-</li>
-
- <li> <a href="apidocs-0.4.1-incubating/index.html"
title="API (0.4.1-incubating)">API (0.4.1-incubating)</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b
class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="releases/0.6.0-incubating.html"
title="0.6.0-incubating">0.6.0-incubating</a>
-</li>
-
- <li> <a href="releases/0.5.0-incubating.html"
title="0.5.0-incubating">0.5.0-incubating</a>
-</li>
-
- <li> <a href="releases/0.4.1-incubating.html"
title="0.4.1-incubating">0.4.1-incubating</a>
-</li>
-
- <li> <a href="releases/0.4.0-incubating.html"
title="0.4.0-incubating">0.4.0-incubating</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get
Involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="HowToContribute.html" title="How to
Contribute">How to Contribute</a>
-</li>
-
- <li> <a href="ReleaseGuide.html" title="Release
Guide">Release Guide</a>
-</li>
-
- <li> <a href="mail-lists.html" title="Mailing
Lists">Mailing Lists</a>
-</li>
-
- <li> <a href="source-repository.html"
title="Sources">Sources</a>
-</li>
-
- <li> <a href="issue-tracking.html"
title="Issues">Issues</a>
-</li>
-
- <li> <a href="team-list.html" title="Team">Team</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b
class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="http://incubator.apache.org/"
title="Apache Incubator">Apache Incubator</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/"
title="Apache Foundation">Apache Foundation</a>
-</li>
-
- <li> <a
href="http://www.apache.org/foundation/how-it-works.html" title="How Apache
Works">How Apache Works</a>
-</li>
-
- <li> <a
href="http://www.apache.org/licenses/LICENSE-2.0.html" title="The Apache
License">The Apache License</a>
-</li>
-
- <li> <a
href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring
Apache">Sponsoring Apache</a>
-</li>
-
- <li> <a
href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
-</li>
- </ul>
- </li>
- </ul>
-
-
-
-
- </div>
-
- </div>
- </div>
- </div>
-
- <div class="container-fluid">
- <div id="banner">
- <div class="pull-left">
- <a href="./" id="bannerLeft"
title="Apache Twill">
-
<img src="images/ApacheTwill_logo.png" alt="Apache Twill"/>
- </a>
- </div>
- <div class="pull-right"> <a
href="http://incubator.apache.org/" id="bannerRight">
-
<img src="http://incubator.apache.org/images/egg-logo.png" />
- </a>
- </div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
-
-
- <li class="">
- <a href="./" title="Apache Twill">
- Apache Twill</a>
- <span class="divider">/</span>
- </li>
- <li class="active "> Getting started</li>
-
-
-
-
- </ul>
- </div>
-
-
- <div class="row-fluid">
- <div id="leftColumn" class="span2">
- <div class="well sidebar-nav">
-
-
- <ul class="nav nav-list">
- <li class="nav-header">Apache Twill</li>
-
- <li>
-
- <a href="index.html" title="Introduction">
- <i class="none"></i>
- Introduction</a>
- </li>
-
- <li class="active">
-
- <a href="#"><i class="none"></i>Getting Started</a>
- </li>
-
- <li>
-
- <a href="apidocs/index.html" title="API
(0.7.0-incubating-SNAPSHOT)">
- <i class="none"></i>
- API (0.7.0-incubating-SNAPSHOT)</a>
- </li>
-
- <li>
-
- <a href="apidocs-0.6.0-incubating/index.html"
title="API (0.6.0-incubating)">
- <i class="none"></i>
- API (0.6.0-incubating)</a>
- </li>
-
- <li>
-
- <a href="apidocs-0.5.0-incubating/index.html"
title="API (0.5.0-incubating)">
- <i class="none"></i>
- API (0.5.0-incubating)</a>
- </li>
-
- <li>
-
- <a href="apidocs-0.4.1-incubating/index.html"
title="API (0.4.1-incubating)">
- <i class="none"></i>
- API (0.4.1-incubating)</a>
- </li>
- <li class="nav-header">Releases</li>
-
- <li>
-
- <a href="releases/0.6.0-incubating.html"
title="0.6.0-incubating">
- <i class="none"></i>
- 0.6.0-incubating</a>
- </li>
-
- <li>
-
- <a href="releases/0.5.0-incubating.html"
title="0.5.0-incubating">
- <i class="none"></i>
- 0.5.0-incubating</a>
- </li>
-
- <li>
-
- <a href="releases/0.4.1-incubating.html"
title="0.4.1-incubating">
- <i class="none"></i>
- 0.4.1-incubating</a>
- </li>
-
- <li>
-
- <a href="releases/0.4.0-incubating.html"
title="0.4.0-incubating">
- <i class="none"></i>
- 0.4.0-incubating</a>
- </li>
- <li class="nav-header">Get Involved</li>
-
- <li>
-
- <a href="HowToContribute.html" title="How to
Contribute">
- <i class="none"></i>
- How to Contribute</a>
- </li>
-
- <li>
-
- <a href="ReleaseGuide.html" title="Release Guide">
- <i class="none"></i>
- Release Guide</a>
- </li>
-
- <li>
-
- <a href="mail-lists.html" title="Mailing Lists">
- <i class="none"></i>
- Mailing Lists</a>
- </li>
-
- <li>
-
- <a href="source-repository.html" title="Sources">
- <i class="none"></i>
- Sources</a>
- </li>
-
- <li>
-
- <a href="issue-tracking.html" title="Issues">
- <i class="none"></i>
- Issues</a>
- </li>
-
- <li>
-
- <a href="team-list.html" title="Team">
- <i class="none"></i>
- Team</a>
- </li>
- <li class="nav-header">ASF</li>
-
- <li>
-
- <a href="http://incubator.apache.org/"
class="externalLink" title="Apache Incubator">
- <i class="none"></i>
- Apache Incubator</a>
- </li>
-
- <li>
-
- <a href="http://www.apache.org/foundation/"
class="externalLink" title="Apache Foundation">
- <i class="none"></i>
- Apache Foundation</a>
- </li>
-
- <li>
-
- <a
href="http://www.apache.org/foundation/how-it-works.html" class="externalLink"
title="How Apache Works">
- <i class="none"></i>
- How Apache Works</a>
- </li>
-
- <li>
-
- <a
href="http://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink"
title="The Apache License">
- <i class="none"></i>
- The Apache License</a>
- </li>
-
- <li>
-
- <a
href="http://www.apache.org/foundation/sponsorship.html" class="externalLink"
title="Sponsoring Apache">
- <i class="none"></i>
- Sponsoring Apache</a>
- </li>
-
- <li>
-
- <a
href="http://www.apache.org/foundation/thanks.html" class="externalLink"
title="Thanks">
- <i class="none"></i>
- Thanks</a>
- </li>
- </ul>
-
-
-
- <hr />
-
- <div id="poweredBy">
- <div class="clear"></div>
- <div class="clear"></div>
- <div class="clear"></div>
- <div class="clear"></div>
- <a href="http://maven.apache.org/" title="Built
by Maven" class="poweredBy">
- <img class="builtBy" alt="Built by Maven"
src="./images/logos/maven-feather.png" />
- </a>
- </div>
- </div>
- </div>
-
-
- <div id="bodyColumn" class="span10" >
-
- <!-- Licensed to the Apache Software Foundation (ASF) under one
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at 2015-07-30
+ Rendered using Reflow Maven Skin 1.1.1
(http://andriusvelykis.github.io/reflow-maven-skin)
+-->
+<html xml:lang="en" lang="en">
+
+ <head>
+ <meta charset="UTF-8" />
+ <title>Apache Twill - Getting started</title>
+ <meta name="viewport" content="width=device-width,
initial-scale=1.0" />
+ <meta name="description" content="" />
+ <meta http-equiv="content-language" content="en" />
+
+ <link
href="http://netdna.bootstrapcdn.com/bootswatch/2.3.2/flatly/bootstrap.min.css"
rel="stylesheet" />
+ <link
href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-responsive.min.css"
rel="stylesheet" />
+ <link href="./css/bootswatch.css" rel="stylesheet" />
+ <link href="./css/reflow-skin.css" rel="stylesheet" />
+
+
+ <link href="./css/lightbox.css" rel="stylesheet" />
+
+ <link href="./css/site.css" rel="stylesheet" />
+ <link href="./css/print.css" rel="stylesheet" media="print" />
+
+ <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+ <!--[if lt IE 9]>
+ <script
src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+
+
+
+ <!-- Google Analytics -->
+ <script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-55698612-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script');
ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' ==
document.location.protocol ? 'https://ssl' : 'http://www') +
'.google-analytics.com/ga.js';
+ var s =
document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ </script>
+ </head>
+
+ <body class="page-gettingstarted project-twill-parent"
data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+ <div class="navbar navbar-fixed-top">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="btn btn-navbar"
data-toggle="collapse" data-target="#top-nav-collapse">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <div class="nav-collapse collapse"
id="top-nav-collapse">
+ <ul class="nav pull-right">
+ <li class="dropdown
active">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Documentation <b
class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li
class="active"><a href="" title="Getting Started">Getting Started</a></li>
+ <li ><a
href="apidocs/index.html" title="API (0.7.0-incubating-SNAPSHOT)">API
(0.7.0-incubating-SNAPSHOT)</a></li>
+ <li ><a
href="apidocs-0.6.0-incubating/index.html" title="API (0.6.0-incubating)">API
(0.6.0-incubating)</a></li>
+ <li ><a
href="apidocs-0.5.0-incubating/index.html" title="API (0.5.0-incubating)">API
(0.5.0-incubating)</a></li>
+ <li ><a
href="apidocs-0.4.1-incubating/index.html" title="API (0.4.1-incubating)">API
(0.4.1-incubating)</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Releases <b
class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="releases/0.6.0-incubating.html"
title="0.6.0-incubating">0.6.0-incubating</a></li>
+ <li ><a
href="releases/0.5.0-incubating.html"
title="0.5.0-incubating">0.5.0-incubating</a></li>
+ <li ><a
href="releases/0.4.1-incubating.html"
title="0.4.1-incubating">0.4.1-incubating</a></li>
+ <li ><a
href="releases/0.4.0-incubating.html"
title="0.4.0-incubating">0.4.0-incubating</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">Get Involved <b
class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="HowToContribute.html" title="How to Contribute">How to Contribute</a></li>
+ <li ><a
href="ReleaseGuide.html" title="Release Guide">Release Guide</a></li>
+ <li ><a
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+ <li ><a
href="source-repository.html" title="Sources">Sources</a></li>
+ <li ><a
href="issue-tracking.html" title="Issues">Issues</a></li>
+ <li ><a
href="team-list.html" title="Team">Team</a></li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#"
class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+ <ul
class="dropdown-menu">
+ <li ><a
href="http://incubator.apache.org/" title="Apache Incubator"
class="externalLink">Apache Incubator</a></li>
+ <li ><a
href="http://www.apache.org/foundation/" title="Apache Foundation"
class="externalLink">Apache Foundation</a></li>
+ <li ><a
href="http://www.apache.org/foundation/how-it-works.html" title="How Apache
Works" class="externalLink">How Apache Works</a></li>
+ <li ><a
href="http://www.apache.org/licenses/LICENSE-2.0.html" title="The Apache
License" class="externalLink">The Apache License</a></li>
+ <li ><a
href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring
Apache" class="externalLink">Sponsoring Apache</a></li>
+ <li ><a
href="http://www.apache.org/foundation/thanks.html" title="Thanks"
class="externalLink">Thanks</a></li>
+ </ul>
+ </li>
+ </ul>
+ </div><!--/.nav-collapse -->
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+
+ <!-- Masthead
+ ================================================== -->
+
+ <header>
+ <div class="jumbotron subhead">
+ <div class="row" id="banner">
+ <div class="span12">
+ <div class="pull-left">
+ <a href="index.html" id="bannerLeft"
title="Apache Twill"><img src="images/ApacheTwill_logo.png" alt='"'Apache
Twill'"' /></a>
+ </div>
+ <div class="pull-right">
+ <a href="http://incubator.apache.org/"
id="bannerRight"><img src="http://incubator.apache.org/images/egg-logo.png"
alt='"''"' /></a>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div>
+ <ul class="breadcrumb">
+ <li><a href="index.html" title="Apache
Twill">Apache Twill</a></li>
+ <li class="divider">/</li>
+ <li> Getting started</li>
+ </ul>
+ </div>
+ </header>
+
+ <div class="main-body">
+ <div class="row">
+ <div class="span12">
+ <div class="body-content">
+<!-- Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
@@ -378,43 +151,45 @@
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. --><p></p>
-<div class="section">
-<div class="section">
-<h3>Maven dependencies<a name="Maven_dependencies"></a></h3>
-<p>For your application module</p>
-
-<div class="source">
-<pre><dependency>
+ limitations under the License. -->
+<p></p>
+<div class="section">
+ <div class="section">
+ <h3 id="Maven_dependencies">Maven dependencies</h3>
+ <p>For your application module</p>
+ <div class="source">
+ <pre><dependency>
<groupId>org.apache.twill</groupId>
<artifactId>twill-api</artifactId>
<version>0.5.0-incubating</version>
</dependency>
-</pre></div>
-<p>For the your Apache Twill YARN client module</p>
-
-<div class="source">
-<pre><dependency>
+</pre>
+ </div>
+ <p>For the your Apache Twill YARN client module</p>
+ <div class="source">
+ <pre><dependency>
<groupId>org.apache.twill</groupId>
<artifactId>twill-yarn</artifactId>
<version>0.5.0-incubating</version>
</dependency>
-</pre></div></div>
-<div class="section">
-<h3>Clone and build the Twill library<a
name="Clone_and_build_the_Twill_library"></a></h3>
-<p>You can also clone the source and build the latest snapshot.</p>
-
-<div class="source">
-<pre>$ git clone https://git-wip-us.apache.org/repos/asf/incubator-twill.git
twill
+</pre>
+ </div>
+ </div>
+ <div class="section">
+ <h3 id="Clone_and_build_the_Twill_library">Clone and build the Twill
library</h3>
+ <p>You can also clone the source and build the latest snapshot.</p>
+ <div class="source">
+ <pre>$ git clone
https://git-wip-us.apache.org/repos/asf/incubator-twill.git twill
$ cd twill
$ mvn clean install
-</pre></div></div>
-<div class="section">
-<h3>Quick example<a name="Quick_example"></a></h3>
-<p>Let’s begin by building a basic <tt>EchoServer</tt> in Twill.
Traditionally, when you build a server as simple as this, you add logic within
a <tt>Runnable</tt> implementation to run it in a <tt>Thread</tt> using an
appropriate <tt>ExecutorService</tt>:</p>
-
-<div class="source">
-<pre>public class EchoServer implements Runnable {
+</pre>
+ </div>
+ </div>
+ <div class="section">
+ <h3 id="Quick_example">Quick example</h3>
+ <p>Letâs begin by building a basic <tt>EchoServer</tt> in Twill.
Traditionally, when you build a server as simple as this, you add logic within
a <tt>Runnable</tt> implementation to run it in a <tt>Thread</tt> using an
appropriate <tt>ExecutorService</tt>:</p>
+ <div class="source">
+ <pre>public class EchoServer implements Runnable {
private static Logger LOG = LoggerFactory.getLogger(EchoServer.class);
private final ServerSocket serverSocket;
@@ -430,17 +205,17 @@ $ mvn clean install
}
}
}
-</pre></div>
-<p>Our example defines an implementation of <tt>Runnable</tt> that implements
the <tt>run()</tt> method. The <tt>EchoServer</tt> is now a <tt>Runnable</tt>
that can be executed by an <tt>ExecutorService</tt>:</p>
-
-<div class="source">
-<pre>ExecutorService service = Executors.newFixedThreadPool(2);
+</pre>
+ </div>
+ <p>Our example defines an implementation of <tt>Runnable</tt> that
implements the <tt>run()</tt> method. The <tt>EchoServer</tt> is now a
<tt>Runnable</tt> that can be executed by an <tt>ExecutorService</tt>:</p>
+ <div class="source">
+ <pre>ExecutorService service = Executors.newFixedThreadPool(2);
service.submit(new EchoServer());
-</pre></div>
-<p>The above model is familiar, but now assume you want to run your
<tt>EchoServer</tt> on a YARN cluster. To do this, all you need to do is
implement the <tt>TwillRunnable</tt> interface similarly to how you normally
implement <tt>Runnable</tt>:</p>
-
-<div class="source">
-<pre>public class EchoServer implements TwillRunnable {
+</pre>
+ </div>
+ <p>The above model is familiar, but now assume you want to run your
<tt>EchoServer</tt> on a YARN cluster. To do this, all you need to do is
implement the <tt>TwillRunnable</tt> interface similarly to how you normally
implement <tt>Runnable</tt>:</p>
+ <div class="source">
+ <pre>public class EchoServer implements TwillRunnable {
private static Logger LOG = LoggerFactory.getLogger(EchoServer.class);
private final ServerSocket serverSocket;
@@ -458,80 +233,81 @@ service.submit(new EchoServer());
}
}
}
-</pre></div>
-<p>To run <tt>EchoServer</tt> on the YARN cluster, you need a
<tt>TwillRunnerService</tt>, which is similar to <tt>ExecutorService</tt>. You
can specify the YARN cluster configuration and connection string to a running
instance of a Zookeeper service to create an instance of
<tt>TwillRunnerService</tt>:</p>
-
-<div class="source">
-<pre>TwillRunnerService runnerService = new YarnTwillRunnerService(
+</pre>
+ </div>
+ <p>To run <tt>EchoServer</tt> on the YARN cluster, you need a
<tt>TwillRunnerService</tt>, which is similar to <tt>ExecutorService</tt>. You
can specify the YARN cluster configuration and connection string to a running
instance of a Zookeeper service to create an instance of
<tt>TwillRunnerService</tt>:</p>
+ <div class="source">
+ <pre>TwillRunnerService runnerService = new YarnTwillRunnerService(
new YarnConfiguration(), zkConnectStr);
runnerService.startAndWait();
-</pre></div>
-<p>Now you are read to run the EchoServer on YARN, by simply preparing and
starting through the <tt>TwillRunnerService</tt>. You can also attach log
handler to receives logs generated by EchoService running on some nodes in the
cluster:</p>
-
-<div class="source">
-<pre>TwillController controller = runnerService.prepare(new EchoServer())
+</pre>
+ </div>
+ <p>Now you are read to run the EchoServer on YARN, by simply preparing and
starting through the <tt>TwillRunnerService</tt>. You can also attach log
handler to receives logs generated by EchoService running on some nodes in the
cluster:</p>
+ <div class="source">
+ <pre>TwillController controller = runnerService.prepare(new EchoServer())
.addLogHandler(new PrinterLogHandler(new PrintWriter(System.out)))
.start();
-</pre></div>
-<p>Now that the <tt>EchoServer</tt> is started and you can inspect or control
the application through the <tt>TwillController</tt>. For example, you can
attach listeners for state changes:</p>
-
-<div class="source">
-<pre>controller.addListener(new ListenerAdapter() {
+</pre>
+ </div>
+ <p>Now that the <tt>EchoServer</tt> is started and you can inspect or
control the application through the <tt>TwillController</tt>. For example, you
can attach listeners for state changes:</p>
+ <div class="source">
+ <pre>controller.addListener(new ListenerAdapter() {
@Override
public void running() {
LOG.info('Echo Server Started');
}
}
-</pre></div>
-<p>You can also stop the application through the <tt>TwillController</tt>:</p>
-
-<div class="source">
-<pre>controller.stop().get();
-</pre></div>
-<p>This will shut down the application master and all the containers.</p></div>
-<div class="section">
-<h3>Hello World<a name="Hello_World"></a></h3>
-<p>To see Twill in action, you can run the “hello world” example
applications located in the twill-examples module.</p>
-<div class="section">
-<h4>Prerequisites<a name="Prerequisites"></a></h4>
-
-<ul>
-
-<li>Single Node or Cluster installation of Hadoop with YARN (Hadoop >=
2.2.0) set-up and running.</li>
-
-<li>Single Node or Cluster installation of ZooKeeper set-up and running.</li>
-
-<li>Build of Twill Library Code (minimum, build of twill-examples module)</li>
-</ul></div>
-<div class="section">
-<h4>Running the Examples<a name="Running_the_Examples"></a></h4>
-<p>There are two example applications you can run: HelloWorld and
BundledJarExample.</p>
-<div class="section">
-<h5>HelloWorld Application<a name="HelloWorld_Application"></a></h5>
-<p>The HelloWorld application creates a simple YARN application that prints a
line to the log.</p>
-<p>You can run the HelloWorld application from any node of the Hadoop cluster
using the below command (be sure to add your ZooKeeper Host and Port):</p>
-
-<div class="source">
-<pre>$ CP=twill-examples-yarn-0.5.0-incubating-SNAPSHOT.jar:`hadoop
classpath`; java -cp $CP org.apache.twill.example.yarn.HelloWorld
{zookeeper_host:port}
-</pre></div>
-<p>If successful, you should see logs output to the terminal with details of
the running application. Once the application is finished running, check the
YARN logs and you should see output like the following:</p>
-
-<div class="source">
-<pre>14:49:45.944 [TwillContainerService] INFO
o.a.twill.example.yarn.HelloWorld - Hello World. My first distributed
application.
-</pre></div></div>
-<div class="section">
-<h5>BundledJarExample Application<a
name="BundledJarExample_Application"></a></h5>
-<p>The BundledJarExample application demonstrates the Twill functionality that
allows you to run any Java application in Twill without worrying about library
version conflicts between your application and Hadoop. The example calls the
main class in a sample application <tt>Echo</tt>, which simply logs the command
line argument(s) passed to it. The <tt>Echo</tt> application uses a different
version of Guava from Twill and Hadoop distributions. BundledJarExample looks
for the dependency in a <tt>lib</tt> folder packaged at the root of the
<tt>Echo</tt> jar.</p>
-<p>You can run the BundleJarExample application from any node of the Hadoop
cluster using the below command (be sure to add your ZooKeeper Host and
Port):</p>
-
-<div class="source">
-<pre>$ CP=twill-examples-yarn-0.5.0-incubating-SNAPSHOT.jar:`hadoop
classpath`;
- java -cp $CP org.apache.twill.example.yarn.BundledJarExample
{zookeeper_host:port} twill-examples-echo-0.5.0-incubating-SNAPSHOT.jar
echo.EchoMain arg1
-</pre></div>
-<p>Like with the HelloWorld example, you should see logs output to the
terminal. Once the application is complete, check the YARN logs as before and
you should see output like the following:</p>
-
-<div class="source">
-<pre>[TwillContainerService] INFO echo.EchoMain - Hello from EchoMain: 6
+</pre>
+ </div>
+ <p>You can also stop the application through the
<tt>TwillController</tt>:</p>
+ <div class="source">
+ <pre>controller.stop().get();
+</pre>
+ </div>
+ <p>This will shut down the application master and all the containers.</p>
+ </div>
+ <div class="section">
+ <h3 id="Hello_World">Hello World</h3>
+ <p>To see Twill in action, you can run the âhello worldâ example
applications located in the twill-examples module.</p>
+ <div class="section">
+ <h4 id="Prerequisites">Prerequisites</h4>
+ <ul>
+ <li>Single Node or Cluster installation of Hadoop with YARN (Hadoop >=
2.2.0) set-up and running.</li>
+ <li>Single Node or Cluster installation of ZooKeeper set-up and
running.</li>
+ <li>Build of Twill Library Code (minimum, build of twill-examples
module)</li>
+ </ul>
+ </div>
+ <div class="section">
+ <h4 id="Running_the_Examples">Running the Examples</h4>
+ <p>There are two example applications you can run: HelloWorld and
BundledJarExample.</p>
+ <div class="section">
+ <h5 id="HelloWorld_Application">HelloWorld Application</h5>
+ <p>The HelloWorld application creates a simple YARN application that
prints a line to the log.</p>
+ <p>You can run the HelloWorld application from any node of the Hadoop
cluster using the below command (be sure to add your ZooKeeper Host and
Port):</p>
+ <div class="source">
+ <pre>$ export
CP=twill-examples-yarn-0.5.0-incubating-SNAPSHOT.jar:`hadoop classpath`
+$ java -cp $CP org.apache.twill.example.yarn.HelloWorld {zookeeper_host:port}
+</pre>
+ </div>
+ <p>If successful, you should see logs output to the terminal with details
of the running application. Once the application is finished running, check the
YARN logs and you should see output like the following:</p>
+ <div class="source">
+ <pre>14:49:45.944 [TwillContainerService] INFO
o.a.twill.example.yarn.HelloWorld - Hello World. My first distributed
application.
+</pre>
+ </div>
+ </div>
+ <div class="section">
+ <h5 id="BundledJarExample_Application">BundledJarExample Application</h5>
+ <p>The BundledJarExample application demonstrates the Twill functionality
that allows you to run any Java application in Twill without worrying about
library version conflicts between your application and Hadoop. The example
calls the main class in a sample application <tt>Echo</tt>, which simply logs
the command line argument(s) passed to it. The <tt>Echo</tt> application uses a
different version of Guava from Twill and Hadoop distributions.
BundledJarExample looks for the dependency in a <tt>lib</tt> folder packaged at
the root of the <tt>Echo</tt> jar.</p>
+ <p>You can run the BundleJarExample application from any node of the
Hadoop cluster using the below command (be sure to add your ZooKeeper Host and
Port):</p>
+ <div class="source">
+ <pre>$ export
CP=twill-examples-yarn-0.5.0-incubating-SNAPSHOT.jar:`hadoop classpath`
+$ java -cp $CP org.apache.twill.example.yarn.BundledJarExample
{zookeeper_host:port} \
+ twill-examples-echo-0.5.0-incubating-SNAPSHOT.jar echo.EchoMain arg1
+</pre>
+ </div>
+ <p>Like with the HelloWorld example, you should see logs output to the
terminal. Once the application is complete, check the YARN logs as before and
you should see output like the following:</p>
+ <div class="source">
+ <pre>[TwillContainerService] INFO echo.EchoMain - Hello from EchoMain: 6
err HELLO from scatch
[TwillContainerService] INFO echo.EchoMain - Got args: [arg1]
@@ -540,33 +316,135 @@ err HELLO from scatch
out HELLO from scatch
Got args: [arg1]
-</pre></div>
-<p>Congratulations! You have run your first Twill
applications.</p></div></div></div></div>
- </div>
- </div>
- </div>
-
- <hr/>
-
- <footer>
- <div class="container-fluid">
- <div class="row-fluid">
- <p >Copyright © 2015
- <a href="http://www.apache.org">The Apache Software
Foundation</a>.
- All rights reserved.
-
- </p>
- </div>
-
-
-<div style="margin-bottom: 20px" class="row span16">
- <div>Apache Twill, Apache, the Apache feather logo,
- and the Apache Twill project logos are trademarks of The
Apache Software Foundation.
- All other marks mentioned may be trademarks or registered
trademarks of their respective owners.</div>
-</div>
-
-
- </div>
- </footer>
- </body>
-</html>
+</pre>
+ </div>
+ <p>Congratulations! You have run your first Twill applications.</p>
+ </div>
+ </div>
+ </div>
+</div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ </div><!-- /container -->
+
+ <!-- Footer
+ ================================================== -->
+ <footer class="well">
+ <div class="container">
+ <div class="row">
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">Documentation</li>
+ <li class="active">
+ <a href="#"
title="Getting Started">Getting Started</a>
+ </li>
+ <li >
+ <a
href="apidocs/index.html" title="API (0.7.0-incubating-SNAPSHOT)">API
(0.7.0-incubating-SNAPSHOT)</a>
+ </li>
+ <li >
+ <a
href="apidocs-0.6.0-incubating/index.html" title="API (0.6.0-incubating)">API
(0.6.0-incubating)</a>
+ </li>
+ <li >
+ <a
href="apidocs-0.5.0-incubating/index.html" title="API (0.5.0-incubating)">API
(0.5.0-incubating)</a>
+ </li>
+ <li >
+ <a
href="apidocs-0.4.1-incubating/index.html" title="API (0.4.1-incubating)">API
(0.4.1-incubating)</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li
class="nav-header">Releases</li>
+ <li >
+ <a
href="releases/0.6.0-incubating.html"
title="0.6.0-incubating">0.6.0-incubating</a>
+ </li>
+ <li >
+ <a
href="releases/0.5.0-incubating.html"
title="0.5.0-incubating">0.5.0-incubating</a>
+ </li>
+ <li >
+ <a
href="releases/0.4.1-incubating.html"
title="0.4.1-incubating">0.4.1-incubating</a>
+ </li>
+ <li >
+ <a
href="releases/0.4.0-incubating.html"
title="0.4.0-incubating">0.4.0-incubating</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span2 bottom-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Get
Involved</li>
+ <li >
+ <a
href="HowToContribute.html" title="How to Contribute">How to Contribute</a>
+ </li>
+ <li >
+ <a
href="ReleaseGuide.html" title="Release Guide">Release Guide</a>
+ </li>
+ <li >
+ <a
href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ </li>
+ <li >
+ <a
href="source-repository.html" title="Sources">Sources</a>
+ </li>
+ <li >
+ <a
href="issue-tracking.html" title="Issues">Issues</a>
+ </li>
+ <li >
+ <a
href="team-list.html" title="Team">Team</a>
+ </li>
+ </ul>
+ </div>
+ <div class="span3 bottom-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li >
+ <a
href="http://incubator.apache.org/" title="Apache Incubator"
class="externalLink">Apache Incubator</a>
+ </li>
+ <li >
+ <a
href="http://www.apache.org/foundation/" title="Apache Foundation"
class="externalLink">Apache Foundation</a>
+ </li>
+ <li >
+ <a
href="http://www.apache.org/foundation/how-it-works.html" title="How Apache
Works" class="externalLink">How Apache Works</a>
+ </li>
+ <li >
+ <a
href="http://www.apache.org/licenses/LICENSE-2.0.html" title="The Apache
License" class="externalLink">The Apache License</a>
+ </li>
+ <li >
+ <a
href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring
Apache" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li >
+ <a
href="http://www.apache.org/foundation/thanks.html" title="Thanks"
class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+ <div class="container subfooter">
+ <div class="row">
+ <div class="span12">
+ <p class="pull-right"><a href="#">Back to
top</a></p>
+ <p class="copyright">Copyright ©2015 <a
href="http://www.apache.org">The Apache Software Foundation</a>. All Rights
Reserved.</p>
+ <p><a
href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven
skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt"
target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
+
+<div>Apache Twill, Apache, the Apache feather logo,
+ and the Apache Twill project logos are trademarks of The
Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered
trademarks of their respective owners.</div> </div>
+ </div>
+ </div>
+
+ <!-- Le javascript
+ ================================================== -->
+ <!-- Placed at the end of the document so the pages load faster -->
+ <script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
+
+ <script
src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
+ <script src="./js/lightbox.min.js"></script>
+ <script src="./js/reflow-scroll.js"></script>
+
+ <script src="./js/reflow-skin.js"></script>
+
+ </body>
+</html>