Пример #1
0
<?php

$eventBus = Vertx::eventBus();
$logger = Vertx::logger();
Vertx::setPeriodic(1000, function () use($eventBus, $logger) {
    $eventBus->send('ping-address', 'ping', function ($reply) use($logger) {
        $logger->info("Received reply " . $reply->body);
    });
});
Пример #2
0
 public function setUp()
 {
     $this->eventBus = Vertx::eventBus();
     $this->currentHandlerId = NULL;
     $this->received = FALSE;
 }
Пример #3
0
 public function setUp()
 {
     $this->eventBus = Vertx::eventBus();
 }
Пример #4
0
<?php

$logger = Vertx::logger();
Vertx::eventBus()->registerHandler('news-feed', function ($message) use($logger) {
    $logger->info('Received news ' . $message->body);
});
Пример #5
0
<?php

$logger = Vertx::logger();
Vertx::eventBus()->registerHandler('ping-address', function ($message) use($logger) {
    $logger->info("Received message " . $message->body());
    $message->reply('pong');
});
Пример #6
0
<?php

/*
 * Copyright 2013 the original author or authors.
 *
 * Licensed under the MIT License (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 *     http://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * 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.
 */
Vertx::eventBus()->send('test-address', 'started');