File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Indexer \NodeIndexer ;
515use Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Domain \Repository \NodeDataRepository ;
616use Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Domain \Service \FakeNodeDataFactory ;
1020use Neos \Flow \Annotations as Flow ;
1121use Neos \Flow \Utility \Algorithms ;
1222
13- /**
14- * Elasticsearch Node Abstract Job
15- */
1623abstract class AbstractIndexingJob implements JobInterface
1724{
1825 use LoggerTrait;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Command ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Driver \NodeTypeMappingBuilderInterface ;
515use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Indexer \NodeIndexer ;
616use Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Domain \Repository \NodeDataRepository ;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Domain \Repository ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Doctrine \Common \Persistence \ObjectManager ;
515use Doctrine \ORM \Internal \Hydration \IterableResult ;
616use Doctrine \ORM \QueryBuilder ;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Domain \Service ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Exception ;
515use Neos \ContentRepository \Domain \Model \NodeData ;
616use Neos \ContentRepository \Domain \Repository \WorkspaceRepository ;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Indexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor ;
515use Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \Command \NodeIndexQueueCommandController ;
616use Flowpack \ElasticSearch \ContentRepositoryQueueIndexer \IndexingJob ;
1121use Neos \Flow \Persistence \PersistenceManagerInterface ;
1222
1323/**
14- * ElasticSearch Indexing Job Interface
24+ * Nodeindexer for use in batch jobs
1525 */
1626class NodeIndexer extends ContentRepositoryAdaptor \Indexer \NodeIndexer
1727{
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \JobQueue \Common \Queue \Message ;
515use Flowpack \JobQueue \Common \Queue \QueueInterface ;
616use Neos \ContentRepository \Domain \Model \NodeData ;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Neos \Flow \Annotations as Flow ;
515
616/**
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Exception ;
515use Flowpack \JobQueue \Common \Queue \Message ;
616use Flowpack \JobQueue \Common \Queue \QueueInterface ;
Original file line number Diff line number Diff line change 11<?php
22namespace Flowpack \ElasticSearch \ContentRepositoryQueueIndexer ;
33
4+ /*
5+ * This file is part of the Flowpack.ElasticSearch.ContentRepositoryQueueIndexer package.
6+ *
7+ * (c) Contributors of the Neos Project - www.neos.io
8+ *
9+ * This package is Open Source Software. For the full copyright and license
10+ * information, please view the LICENSE file which was distributed with this
11+ * source code.
12+ */
13+
414use Flowpack \ElasticSearch \ContentRepositoryAdaptor \Indexer \NodeIndexer ;
515use Flowpack \JobQueue \Common \Job \JobInterface ;
616use Flowpack \JobQueue \Common \Queue \Message ;
717use Flowpack \JobQueue \Common \Queue \QueueInterface ;
818use Neos \Flow \Annotations as Flow ;
919use Neos \Flow \Utility \Algorithms ;
1020
11- /**
12- * ElasticSearch Indexing Job Interface
13- */
1421class UpdateAliasJob implements JobInterface
1522{
1623 use LoggerTrait;
Original file line number Diff line number Diff line change 11The MIT License (MIT)
22
3- Copyright (c) 2015 Dominique Feyer
3+ Copyright (c) 2015 Dominique Feyer and Neos project contributors
44
55Permission is hereby granted, free of charge, to any person obtaining a copy
66of this software and associated documentation files (the "Software"), to deal
You can’t perform that action at this time.
0 commit comments