Package com.caucho.hemp.broker

Examples of com.caucho.hemp.broker.HempBroker


      RemoteAdminService adminService = new RemoteAdminService();
      adminService.setAuthenticationRequired(false);
      adminService.init();

      HempBroker broker = HempBroker.getCurrent();
     
      WatchdogService service
        = new WatchdogService(this, "watchdog@admin.resin.caucho", broker);


      /*
      broker.setAdmin(true);
      broker.setAllowNullAdminAuthenticator(true);
      */

      broker.createAgent(service.getActor());

      ResinSystem.getCurrent().start();

      _lifecycle.toActive();
     
View Full Code Here


    }

    if (annotated.isAnnotationPresent(BamService.class)) {
      BamService service = annotated.getAnnotation(BamService.class);

      HempBroker broker = HempBroker.getCurrent();
      broker.addStartupActor(event.getBean(), service.name(),
                             service.threadMax());
    }

    if (annotated.isAnnotationPresent(AdminService.class)) {
      AdminService service = annotated.getAnnotation(AdminService.class);

      Server server = Server.getCurrent();

      if (server == null) {
        throw new ConfigException(L
            .l("@AdminService requires an active Resin Server."));
      }

      if (!server.isWatchdog()) {
        HempBroker broker = (HempBroker) server.getAdminBroker();

        broker.addStartupActor(event.getBean(), service.name(),
                               service.threadMax());
      }
    }
  }
View Full Code Here

    throws ConfigException
  {
    if (_to == null)
      throw new ConfigException(L.l("BamHandler needs a 'to' attribute"));

    HempBroker broker = HempBroker.getCurrent();
   
    NullActor stream = new NullActor("log@localhost", broker);
   
    _conn = new SimpleActorSender(stream, broker, "log@localhost", null);
  }
View Full Code Here

   
    _address = address;
   
    _hempBrokerManager = new HempBrokerManager(_resinSystem);

    _broker = new HempBroker(_hempBrokerManager, getAddress());
    _brokerManager = new SimpleBamManager(_broker);

    if (getAddress() != null)
      _hempBrokerManager.addBroker(getAddress(), _broker);
   
View Full Code Here

    ActorSender connection
      = (ActorSender) env.getSpecialValue("_quercus_bam_connection");

    // create a connection lazily
    if (connection == null) {
      HempBroker broker = HempBroker.getCurrent();

      String address = "php@" + env.getGlobalVar("_SERVER").get(SERVER_NAME);
      String resource = env.getGlobalVar("_SERVER").get(PHP_SELF).toString();

      if (resource.indexOf('/') == 0)
View Full Code Here

      }
    }

    HempBrokerManager brokerManager = HempBrokerManager.getCurrent();

    _bamBroker = new HempBroker(brokerManager, hostName);

    if (brokerManager != null)
      brokerManager.addBroker(hostName, _bamBroker);

    for (String alias : _aliasList) {
View Full Code Here

    ActorClient connection
      = (ActorClient) env.getSpecialValue("_quercus_bam_connection");

    // create a connection lazily
    if (connection == null) {
      HempBroker broker = HempBroker.getCurrent();

      String jid = "php@" + env.getGlobalVar("_SERVER").get(SERVER_NAME);
      String resource = env.getGlobalVar("_SERVER").get(PHP_SELF).toString();

      if (resource.indexOf('/') == 0)
View Full Code Here

    throws ConfigException
  {
    if (_to == null)
      throw new ConfigException(L.l("BamHandler needs a 'to' attribute"));

    HempBroker broker = HempBroker.getCurrent();
   
    _conn = new SimpleActorClient(broker, "log@localhost", null);
  }
View Full Code Here

    _webBeans = InjectManager.create();

    _brokerManager = createBrokerManager();
    _domainManager = createDomainManager();

    _broker = new HempBroker(getBamAdminName());

    _brokerManager.addBroker(getBamAdminName(), _broker);
    _brokerManager.addBroker("resin.caucho", _broker);

    _serverLinkManager = new ServerAuthManager(this);
View Full Code Here

      adminService.init();

      WatchdogService service
        = new WatchdogService(this, "watchdog@admin.resin.caucho");

      HempBroker broker = HempBroker.getCurrent();

      /*
      broker.setAdmin(true);
      broker.setAllowNullAdminAuthenticator(true);
      */

      service.setLinkStream(broker.getBrokerStream());

      broker.addActor(service);

      _server.start();

      _lifecycle.toActive();
     
View Full Code Here

TOP

Related Classes of com.caucho.hemp.broker.HempBroker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.