Download Ivory Free Java Code
Description
Data Management + Feed Processing Platform over Hadoop.
Source Files
The download file Ivory-master.zip has the following entries.
.gitignore//ww w .j a v a 2s . c om
Installation-steps.txt
LICENSE.txt
README
acquisition/pom.xml
archival/pom.xml
backlog
client/bin/ivory
client/pom.xml
client/src/main/java/org/apache/ivory/Pair.java
client/src/main/java/org/apache/ivory/Tag.java
client/src/main/java/org/apache/ivory/cli/CLIParser.java
client/src/main/java/org/apache/ivory/cli/IvoryCLI.java
client/src/main/java/org/apache/ivory/client/IvoryCLIException.java
client/src/main/java/org/apache/ivory/client/IvoryClient.java
client/src/main/java/org/apache/ivory/entity/v0/DateValidator.java
client/src/main/java/org/apache/ivory/entity/v0/Entity.java
client/src/main/java/org/apache/ivory/entity/v0/EntityType.java
client/src/main/java/org/apache/ivory/entity/v0/Frequency.java
client/src/main/java/org/apache/ivory/entity/v0/SchemaHelper.java
client/src/main/java/org/apache/ivory/resource/APIResult.java
client/src/main/java/org/apache/ivory/resource/EntityList.java
client/src/main/java/org/apache/ivory/resource/InstancesResult.java
client/src/main/resources/cluster-0.1.xsd
client/src/main/resources/feed-0.1.xsd
client/src/main/resources/ivory.sh
client/src/main/resources/jaxb-binding.xjb
client/src/main/resources/process-0.1.xsd
client/src/test/java/org/apache/ivory/cli/TestCLIParser.java
client/src/test/java/org/apache/ivory/entity/v0/DateValidatorTest.java
client/src/test/java/org/apache/ivory/entity/v0/TestFrequency.java
common/pom.xml
common/src/main/java/org/apache/ivory/IvoryException.java
common/src/main/java/org/apache/ivory/IvoryRuntimException.java
common/src/main/java/org/apache/ivory/cleanup/AbstractCleanupHandler.java
common/src/main/java/org/apache/ivory/cleanup/FeedCleanupHandler.java
common/src/main/java/org/apache/ivory/cleanup/ProcessCleanupHandler.java
common/src/main/java/org/apache/ivory/entity/ClusterHelper.java
common/src/main/java/org/apache/ivory/entity/ColoClusterRelation.java
common/src/main/java/org/apache/ivory/entity/EntityNotRegisteredException.java
common/src/main/java/org/apache/ivory/entity/EntityUtil.java
common/src/main/java/org/apache/ivory/entity/ExternalId.java
common/src/main/java/org/apache/ivory/entity/FeedHelper.java
common/src/main/java/org/apache/ivory/entity/ProcessHelper.java
common/src/main/java/org/apache/ivory/entity/WorkflowNameBuilder.java
common/src/main/java/org/apache/ivory/entity/common/Configuration.java
common/src/main/java/org/apache/ivory/entity/common/FeedDataPath.java
common/src/main/java/org/apache/ivory/entity/parser/ClusterEntityParser.java
common/src/main/java/org/apache/ivory/entity/parser/CrossEntityValidations.java
common/src/main/java/org/apache/ivory/entity/parser/EntityParser.java
common/src/main/java/org/apache/ivory/entity/parser/EntityParserFactory.java
common/src/main/java/org/apache/ivory/entity/parser/FeedEntityParser.java
common/src/main/java/org/apache/ivory/entity/parser/ProcessEntityParser.java
common/src/main/java/org/apache/ivory/entity/parser/ValidationException.java
common/src/main/java/org/apache/ivory/entity/store/ConfigurationStore.java
common/src/main/java/org/apache/ivory/entity/store/EntityAlreadyExistsException.java
common/src/main/java/org/apache/ivory/entity/store/StoreAccessException.java
common/src/main/java/org/apache/ivory/entity/v0/EntityGraph.java
common/src/main/java/org/apache/ivory/entity/v0/EntityIntegrityChecker.java
common/src/main/java/org/apache/ivory/entity/v0/UnschedulableEntityException.java
common/src/main/java/org/apache/ivory/expression/ExpressionHelper.java
common/src/main/java/org/apache/ivory/group/FeedGroup.java
common/src/main/java/org/apache/ivory/group/FeedGroupMap.java
common/src/main/java/org/apache/ivory/security/CurrentUser.java
common/src/main/java/org/apache/ivory/security/IvoryLoginModule.java
common/src/main/java/org/apache/ivory/security/IvoryPrincipal.java
common/src/main/java/org/apache/ivory/security/IvorySecurityConfiguration.java
common/src/main/java/org/apache/ivory/security/SecurityConstants.java
common/src/main/java/org/apache/ivory/service/ConfigurationChangeListener.java
common/src/main/java/org/apache/ivory/service/IvoryService.java
common/src/main/java/org/apache/ivory/service/LogCleanupService.java
common/src/main/java/org/apache/ivory/service/ServiceInitializer.java
common/src/main/java/org/apache/ivory/service/Services.java
common/src/main/java/org/apache/ivory/update/UpdateHelper.java
common/src/main/java/org/apache/ivory/util/ApplicationProperties.java
common/src/main/java/org/apache/ivory/util/BuildProperties.java
common/src/main/java/org/apache/ivory/util/DeploymentProperties.java
common/src/main/java/org/apache/ivory/util/DeploymentUtil.java
common/src/main/java/org/apache/ivory/util/ReflectionUtils.java
common/src/main/java/org/apache/ivory/util/RuntimeProperties.java
common/src/main/java/org/apache/ivory/util/StartupProperties.java
common/src/main/java/org/apache/ivory/workflow/WorkflowBuilder.java
common/src/main/java/org/apache/ivory/workflow/WorkflowEngineFactory.java
common/src/main/java/org/apache/ivory/workflow/engine/AbstractWorkflowEngine.java
common/src/main/java/org/apache/ivory/workflow/engine/WorkflowEngineActionListener.java
common/src/main/resources/log4j.xml
common/src/main/resources/runtime.properties
common/src/main/resources/startup.properties
common/src/test/java/org/apache/ivory/cleanup/LogCleanupServiceTest.java
common/src/test/java/org/apache/ivory/entity/AbstractTestBase.java
common/src/test/java/org/apache/ivory/entity/ColoClusterRelationTest.java
common/src/test/java/org/apache/ivory/entity/EntityTypeTest.java
common/src/test/java/org/apache/ivory/entity/EntityUtilTest.java
common/src/test/java/org/apache/ivory/entity/FeedHelperTest.java
common/src/test/java/org/apache/ivory/entity/TestWorkflowNameBuilder.java
common/src/test/java/org/apache/ivory/entity/parser/ClusterEntityParserTest.java
common/src/test/java/org/apache/ivory/entity/parser/FeedEntityParserTest.java
common/src/test/java/org/apache/ivory/entity/parser/FeedUpdateTest.java
common/src/test/java/org/apache/ivory/entity/parser/ProcessEntityParserTest.java
common/src/test/java/org/apache/ivory/entity/store/ConfigurationStoreTest.java
common/src/test/java/org/apache/ivory/entity/v0/EntityGraphTest.java
common/src/test/java/org/apache/ivory/group/FeedGroupMapTest.java
common/src/test/java/org/apache/ivory/security/CurrentUserTest.java
common/src/test/java/org/apache/ivory/update/UpdateHelperTest.java
common/src/test/java/org/apache/ivory/util/StartupPropertiesTest.java
common/src/test/resources/config/cluster/cluster-0.1.xml
common/src/test/resources/config/feed/feed-0.1.xml
common/src/test/resources/config/feed/feed-0.2.xml
common/src/test/resources/config/process/process-0.1.xml
common/src/test/resources/config/process/process-0.2.xml
common/src/test/resources/config/process/process-invalid.xml
docs/ivory-docs.iml
docs/pom.xml
docs/src/main/webapp/WEB-INF/web.xml
docs/src/site/resources/Architecture.png
docs/src/site/resources/EntityDependency.png
docs/src/site/resources/FeedSchedule.png
docs/src/site/resources/PrismSetup.png
docs/src/site/resources/ProcessSchedule.png
docs/src/site/site.xml
docs/src/site/twiki/EntitySpecification.twiki
docs/src/site/twiki/InstallationSteps.twiki
docs/src/site/twiki/IvoryCLI.twiki
docs/src/site/twiki/IvoryDocumentation.twiki
docs/src/site/twiki/OnBoarding.twiki
docs/src/site/twiki/index.twiki
feed/pom.xml
feed/src/main/java/org/apache/ivory/converter/OozieFeedMapper.java
feed/src/main/java/org/apache/ivory/workflow/OozieFeedWorkflowBuilder.java
feed/src/main/resources/config/coordinator/replication-coordinator.xml
feed/src/main/resources/config/workflow/replication-workflow.xml
feed/src/main/resources/config/workflow/retention-workflow.xml
feed/src/test/java/org/apache/ivory/converter/OozieFeedMapperTest.java
feed/src/test/resources/feed.xml
feed/src/test/resources/src-cluster.xml
feed/src/test/resources/trg-cluster.xml
messaging/pom.xml
messaging/src/main/java/org/apache/ivory/messaging/EntityInstanceMessage.java
messaging/src/main/java/org/apache/ivory/messaging/EntityInstanceMessageCreator.java
messaging/src/main/java/org/apache/ivory/messaging/MessageProducer.java
messaging/src/main/resources/jms-config.properties
messaging/src/main/resources/log4j.xml
messaging/src/test/java/org/apache/ivory/messaging/FeedProducerTest.java
messaging/src/test/java/org/apache/ivory/messaging/IvoryTopicProducerTest.java
messaging/src/test/java/org/apache/ivory/messaging/ProcessProducerTest.java
metrics/pom.xml
metrics/src/main/java/org/apache/ivory/aspect/AbstractIvoryAspect.java
metrics/src/main/java/org/apache/ivory/aspect/GenericAlert.java
metrics/src/main/java/org/apache/ivory/aspect/ResourceMessage.java
metrics/src/main/java/org/apache/ivory/monitors/Dimension.java
metrics/src/main/java/org/apache/ivory/monitors/Monitored.java
metrics/src/main/java/org/apache/ivory/monitors/TimeTaken.java
metrics/src/main/java/org/apache/ivory/plugin/LoggingPlugin.java
metrics/src/main/java/org/apache/ivory/plugin/MonitoringPlugin.java
metrics/src/main/java/org/apache/ivory/util/ResourcesReflectionUtil.java
monitoring/check_ivory_job.pl
monitoring/get_oozie_stats.pl
monitoring/ivory_job_status.pl
oozie/pom.xml
oozie/src/main/java/org/apache/ivory/converter/AbstractOozieEntityMapper.java
oozie/src/main/java/org/apache/ivory/logging/LogMover.java
oozie/src/main/java/org/apache/ivory/logging/LogProvider.java
oozie/src/main/java/org/apache/ivory/service/IvoryPathFilter.java
oozie/src/main/java/org/apache/ivory/service/SharedLibraryHostingService.java
oozie/src/main/java/org/apache/ivory/util/OozieUtils.java
oozie/src/main/java/org/apache/ivory/workflow/IvoryPostProcessing.java
oozie/src/main/java/org/apache/ivory/workflow/OozieWorkflowBuilder.java
oozie/src/main/java/org/apache/ivory/workflow/engine/NullBundleJob.java
oozie/src/main/java/org/apache/ivory/workflow/engine/NullCoordJob.java
oozie/src/main/java/org/apache/ivory/workflow/engine/OozieClientFactory.java
oozie/src/main/java/org/apache/ivory/workflow/engine/OozieHouseKeepingService.java
oozie/src/main/java/org/apache/ivory/workflow/engine/OozieWorkflowEngine.java
oozie/src/main/java/org/apache/oozie/client/CustomOozieClient.java
oozie/src/main/resources/.DS_Store
oozie/src/main/resources/oozie-bundle-0.1.xsd
oozie/src/main/resources/oozie-coordinator-0.3.xsd
oozie/src/main/resources/oozie-workflow-0.3.xsd
oozie/src/test/java/org/apache/ivory/oozie/bundle/BundleUnmarshallingTest.java
oozie/src/test/java/org/apache/ivory/oozie/coordinator/CoordinatorUnmarshallingTest.java
oozie/src/test/java/org/apache/ivory/oozie/workflow/IvoryPostProcessingTest.java
oozie/src/test/java/org/apache/ivory/oozie/workflow/WorkflowUnmarshallingTest.java
oozie/src/test/java/org/apache/oozie/client/CustomOozieClientTest.java
oozie/src/test/resources/oozie/xmls/bundle.xml
oozie/src/test/resources/oozie/xmls/coordinator.xml
oozie/src/test/resources/oozie/xmls/workflow.xml
pom.xml
prism/pom.xml
prism/src/main/java/org/apache/ivory/IvoryWebException.java
prism/src/main/java/org/apache/ivory/Prism.java
prism/src/main/java/org/apache/ivory/listener/ContextStartupListener.java
prism/src/main/java/org/apache/ivory/plugin/ChainableMonitoringPlugin.java
prism/src/main/java/org/apache/ivory/resource/AbstractEntityManager.java
prism/src/main/java/org/apache/ivory/resource/AbstractInstanceManager.java
prism/src/main/java/org/apache/ivory/resource/AbstractSchedulableEntityManager.java
prism/src/main/java/org/apache/ivory/resource/admin/AdminResource.java
prism/src/main/java/org/apache/ivory/resource/channel/AbstractChannel.java
prism/src/main/java/org/apache/ivory/resource/channel/Channel.java
prism/src/main/java/org/apache/ivory/resource/channel/ChannelFactory.java
prism/src/main/java/org/apache/ivory/resource/channel/HTTPChannel.java
prism/src/main/java/org/apache/ivory/resource/channel/IPCChannel.java
prism/src/main/java/org/apache/ivory/resource/channel/MethodKey.java
prism/src/main/java/org/apache/ivory/resource/channel/NullServletRequest.java
prism/src/main/java/org/apache/ivory/resource/provider/JAXBContextResolver.java
prism/src/main/java/org/apache/ivory/resource/proxy/BufferedRequest.java
prism/src/main/java/org/apache/ivory/resource/proxy/InstanceManagerProxy.java
prism/src/main/java/org/apache/ivory/resource/proxy/SchedulableEntityManagerProxy.java
prism/src/main/java/org/apache/ivory/security/BasicAuthFilter.java
prism/src/main/java/org/apache/ivory/service/IvoryTopicSubscriber.java
prism/src/main/java/org/apache/ivory/service/ProcessSubscriberService.java
prism/src/main/java/org/apache/ivory/service/SLAMonitoringService.java
prism/src/main/java/org/apache/ivory/util/EmbeddedServer.java
prism/src/main/resources/deploy.properties
prism/src/main/resources/ivory-buildinfo.properties
prism/src/main/resources/log4j.xml
prism/src/main/webapp/WEB-INF/web.xml
prism/src/test/java/org/apache/ivory/aspect/GenericAlertTest.java
prism/src/test/java/org/apache/ivory/aspect/LoggingAspectTest.java
prism/src/test/java/org/apache/ivory/resource/EntityManagerTest.java
prism/src/test/java/org/apache/ivory/service/IvoryTopicSubscriberTest.java
process/pom.xml
process/src/main/java/org/apache/ivory/converter/OozieProcessMapper.java
process/src/main/java/org/apache/ivory/workflow/OozieProcessWorkflowBuilder.java
process/src/main/resources/config/workflow/process-parent-workflow.xml
process/src/test/java/org/apache/ivory/converter/AbstractTestBase.java
process/src/test/java/org/apache/ivory/converter/OozieProcessMapperLateProcessTest.java
process/src/test/java/org/apache/ivory/converter/OozieProcessMapperTest.java
process/src/test/resources/config/cluster/cluster-0.1.xml
process/src/test/resources/config/feed/feed-0.1.xml
process/src/test/resources/config/late/late-cluster.xml
process/src/test/resources/config/late/late-feed1.xml
process/src/test/resources/config/late/late-feed2.xml
process/src/test/resources/config/late/late-feed3.xml
process/src/test/resources/config/late/late-process1.xml
process/src/test/resources/config/late/late-process2.xml
process/src/test/resources/config/process/process-0.1.xml
replication/pom.xml
replication/src/main/java/org/apache/ivory/replication/CustomReplicator.java
replication/src/main/java/org/apache/ivory/replication/FeedReplicator.java
replication/src/main/java/org/apache/ivory/replication/FilteredCopyListing.java
replication/src/test/java/org/apache/ivory/repliation/FeedReplicatorTest.java
replication/src/test/java/org/apache/ivory/replication/FilteredCopyListingTest.java
rerun/pom.xml
rerun/src/main/java/org/apache/ivory/latedata/LateDataHandler.java
rerun/src/main/java/org/apache/ivory/rerun/event/LaterunEvent.java
rerun/src/main/java/org/apache/ivory/rerun/event/RerunEvent.java
rerun/src/main/java/org/apache/ivory/rerun/event/RerunEventFactory.java
rerun/src/main/java/org/apache/ivory/rerun/event/RetryEvent.java
rerun/src/main/java/org/apache/ivory/rerun/handler/AbstractRerunConsumer.java
rerun/src/main/java/org/apache/ivory/rerun/handler/AbstractRerunHandler.java
rerun/src/main/java/org/apache/ivory/rerun/handler/LateRerunConsumer.java
rerun/src/main/java/org/apache/ivory/rerun/handler/LateRerunHandler.java
rerun/src/main/java/org/apache/ivory/rerun/handler/RerunHandlerFactory.java
rerun/src/main/java/org/apache/ivory/rerun/handler/RetryConsumer.java
rerun/src/main/java/org/apache/ivory/rerun/handler/RetryHandler.java
rerun/src/main/java/org/apache/ivory/rerun/policy/AbstractRerunPolicy.java
rerun/src/main/java/org/apache/ivory/rerun/policy/ExpBackoffPolicy.java
rerun/src/main/java/org/apache/ivory/rerun/policy/FinalPolicy.java
rerun/src/main/java/org/apache/ivory/rerun/policy/PeriodicPolicy.java
rerun/src/main/java/org/apache/ivory/rerun/policy/RerunPolicyFactory.java
rerun/src/main/java/org/apache/ivory/rerun/queue/ActiveMQueue.java
rerun/src/main/java/org/apache/ivory/rerun/queue/DelayedQueue.java
rerun/src/main/java/org/apache/ivory/rerun/queue/InMemoryQueue.java
rerun/src/main/java/org/apache/ivory/rerun/service/LateRunService.java
rerun/src/main/java/org/apache/ivory/rerun/service/RetryService.java
rerun/src/test/java/org/apache/ivory/rerun/AbstractRerunPolicyTest.java
rerun/src/test/java/org/apache/ivory/rerun/handler/TestLateData.java
rerun/src/test/java/org/apache/ivory/rerun/queue/ActiveMQTest.java
rerun/src/test/java/org/apache/ivory/rerun/queue/InMemoryQueueTest.java
rerun/src/test/resources/cluster-template.xml
rerun/src/test/resources/feed-template.xml
rerun/src/test/resources/process-template.xml
rerun/src/test/resources/process-template2.xml
retention/pom.xml
retention/src/main/java/org/apache/ivory/retention/FeedEvictor.java
retention/src/test/java/org/apache/ivory/retention/FeedEvictorTest.java
test-util/pom.xml
test-util/src/main/java/org/apache/ivory/cluster/util/EmbeddedCluster.java
test-util/src/main/java/org/apache/ivory/cluster/util/StandAloneCluster.java
webapp/pom.xml
webapp/src/main/java/org/apache/ivory/Debug.java
webapp/src/main/java/org/apache/ivory/Main.java
webapp/src/main/java/org/apache/ivory/resource/ConfigSyncService.java
webapp/src/main/java/org/apache/ivory/resource/InstanceManager.java
webapp/src/main/java/org/apache/ivory/resource/SchedulableEntityManager.java
webapp/src/main/resources/deploy.properties
webapp/src/main/resources/ivory-buildinfo.properties
webapp/src/main/resources/log4j.xml
webapp/src/main/webapp/WEB-INF/distributed/web.xml
webapp/src/main/webapp/WEB-INF/embedded/web.xml
webapp/src/main/webapp/WEB-INF/web.xml
webapp/src/test/java/org/apache/ivory/cli/IvoryCLITest.java
webapp/src/test/java/org/apache/ivory/logging/LogMoverTest.java
webapp/src/test/java/org/apache/ivory/logging/LogProviderTest.java
webapp/src/test/java/org/apache/ivory/resource/AbstractTestBase.java
webapp/src/test/java/org/apache/ivory/resource/EntityManagerJerseyTest.java
webapp/src/test/java/org/apache/ivory/resource/ProcessInstanceManagerTest.java
webapp/src/test/java/org/apache/ivory/security/BasicAuthFilterTest.java
webapp/src/test/java/org/apache/ivory/util/ResourcesReflectionUtilTest.java
webapp/src/test/resources/client.properties
webapp/src/test/resources/cluster-template.xml
webapp/src/test/resources/feed-template1.xml
webapp/src/test/resources/feed-template2.xml
webapp/src/test/resources/fs-workflow.xml
webapp/src/test/resources/org/apache/ivory/logging/java-test.jar
webapp/src/test/resources/org/apache/ivory/logging/process.xml
webapp/src/test/resources/org/apache/ivory/logging/workflow.xml
webapp/src/test/resources/process-template.xml
webapp/src/test/resources/process-version-0.xml
Download
Click the following link to download Ivory-master.zip.
Ivory-master.zip