Skip to content

Commit 5a0d7d3

Browse files
committed
TASK: Upgrade Flowpack/JobQueue 1.0
1 parent dfdafca commit 5a0d7d3

5 files changed

Lines changed: 14 additions & 31 deletions

File tree

Classes/Flowpack/ElasticSearch/ContentRepositoryQueueIndexer/Command/NodeIndexQueueCommandController.php

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,17 @@
11
<?php
22
namespace Flowpack\ElasticSearch\ContentRepositoryQueueIndexer\Command;
33

4-
use Doctrine\Common\Persistence\ObjectManager;
5-
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Command\NodeIndexCommandController;
64
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer;
75
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\LoggerInterface;
6+
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Mapping\NodeTypeMappingBuilder;
87
use Flowpack\ElasticSearch\ContentRepositoryQueueIndexer\Domain\Repository\NodeDataRepository;
98
use Flowpack\ElasticSearch\ContentRepositoryQueueIndexer\IndexingJob;
109
use Flowpack\ElasticSearch\ContentRepositoryQueueIndexer\UpdateAliasJob;
10+
use Flowpack\JobQueue\Common\Job\JobManager;
1111
use TYPO3\Flow\Annotations as Flow;
1212
use TYPO3\Flow\Cli\CommandController;
13-
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Mapping\NodeTypeMappingBuilder;
14-
use TYPO3\Flow\Configuration\ConfigurationManager;
15-
use TYPO3\Flow\Core\Booting\Scripts;
16-
use TYPO3\Flow\Exception;
1713
use TYPO3\Flow\Persistence\PersistenceManagerInterface;
18-
use TYPO3\Jobqueue\Common\Job\JobManager;
19-
use TYPO3\TYPO3CR\Domain\Factory\NodeFactory;
20-
use TYPO3\TYPO3CR\Domain\Model\NodeData;
21-
use TYPO3\TYPO3CR\Domain\Model\NodeInterface;
2214
use TYPO3\TYPO3CR\Domain\Repository\WorkspaceRepository;
23-
use TYPO3\TYPO3CR\Search\Indexer\NodeIndexingManager;
2415

2516
/**
2617
* Provides CLI features for index handling

Classes/Flowpack/ElasticSearch/ContentRepositoryQueueIndexer/IndexingJob.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
namespace Flowpack\ElasticSearch\ContentRepositoryQueueIndexer;
33

44
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer;
5+
use Flowpack\JobQueue\Common\Job\JobInterface;
6+
use Flowpack\JobQueue\Common\Queue\Message;
7+
use Flowpack\JobQueue\Common\Queue\QueueInterface;
58
use TYPO3\Flow\Annotations as Flow;
69
use TYPO3\Flow\Log\SystemLoggerInterface;
710
use TYPO3\Flow\Utility\Algorithms;
8-
use TYPO3\Jobqueue\Common\Job\JobInterface;
9-
use TYPO3\Jobqueue\Common\Queue\Message;
10-
use TYPO3\Jobqueue\Common\Queue\QueueInterface;
1111
use TYPO3\TYPO3CR\Domain\Factory\NodeFactory;
1212
use TYPO3\TYPO3CR\Domain\Model\NodeData;
1313
use TYPO3\TYPO3CR\Domain\Model\NodeInterface;

Classes/Flowpack/ElasticSearch/ContentRepositoryQueueIndexer/UpdateAliasJob.php

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,11 @@
33

44
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer;
55
use Flowpack\ElasticSearch\ContentRepositoryAdaptor\LoggerInterface;
6+
use Flowpack\JobQueue\Common\Job\JobInterface;
7+
use Flowpack\JobQueue\Common\Queue\Message;
8+
use Flowpack\JobQueue\Common\Queue\QueueInterface;
69
use TYPO3\Flow\Annotations as Flow;
710
use TYPO3\Flow\Utility\Algorithms;
8-
use TYPO3\Jobqueue\Common\Job\JobInterface;
9-
use TYPO3\Jobqueue\Common\Queue\Message;
10-
use TYPO3\Jobqueue\Common\Queue\QueueInterface;
11-
use TYPO3\TYPO3CR\Domain\Factory\NodeFactory;
12-
use TYPO3\TYPO3CR\Domain\Model\NodeData;
13-
use TYPO3\TYPO3CR\Domain\Model\NodeInterface;
14-
use TYPO3\TYPO3CR\Domain\Repository\NodeDataRepository;
15-
use TYPO3\TYPO3CR\Domain\Service\ContextFactory;
1611

1712
/**
1813
* ElasticSearch Indexing Job Interface
@@ -43,8 +38,6 @@ class UpdateAliasJob implements JobInterface
4338

4439
/**
4540
* @param string $indexPostfix
46-
* @param string $workspaceName
47-
* @param array $nodes
4841
*/
4942
public function __construct($indexPostfix)
5043
{

Configuration/Settings.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
TYPO3:
2-
Jobqueue:
1+
Flowpack:
2+
JobQueue:
33
Common:
44
queues:
55
'Flowpack.ElasticSearch.ContentRepositoryQueueIndexer':
6-
className: 'TYPO3\Jobqueue\Beanstalkd\Queue\BeanstalkdQueue'
6+
className: 'Flowpack\JobQueue\Beanstalkd\Queue\BeanstalkdQueue'
77
options:
88
host: '127.0.0.1'
99
port: 11300

composer.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
"description": "Neos CMS ElasticSearch indexer based on beanstalkd (job queue)",
55
"license": "MIT",
66
"require": {
7-
"typo3/jobqueue-common": "0.1.0",
8-
"typo3/jobqueue-beanstalkd": "1.1.0",
9-
"flowpack/elasticsearch-contentrepositoryadaptor": "^2.0.2",
10-
"typo3/typo3cr-search": "^2.1.1"
7+
"flowpack/jobqueue-beanstalkd": "^2.0.0",
8+
"flowpack/elasticsearch-contentrepositoryadaptor": "^2.0.0",
9+
"neos/content-repository-search": "^2.1.0"
1110
},
1211
"autoload": {
1312
"psr-0": {

0 commit comments

Comments
 (0)