<?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); }); });
public function setUp() { $this->eventBus = Vertx::eventBus(); $this->currentHandlerId = NULL; $this->received = FALSE; }
public function setUp() { $this->eventBus = Vertx::eventBus(); }
<?php $logger = Vertx::logger(); Vertx::eventBus()->registerHandler('news-feed', function ($message) use($logger) { $logger->info('Received news ' . $message->body); });
<?php $logger = Vertx::logger(); Vertx::eventBus()->registerHandler('ping-address', function ($message) use($logger) { $logger->info("Received message " . $message->body()); $message->reply('pong'); });
<?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');