Examples of PropertyEvent


Examples of com.googlecode.richrest.client.event.PropertyEvent

    if (value == null)
      value = "";
    String old = values.getProperty(key);
    if (isChanged(old, value)) {
      values.put(key, value);
      propertyPublisher.publishEvent(new PropertyEvent(this, key, old, value, infos.get(key)));
    }
  }
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  }

  @Override
  public void register(final PropertyEventSubscriber<T> listener)
  {
    _thread.send(new PropertyEvent("PropertyEventBus.registerAll")
    {
      @Override
      public void innerRun()
      {
        _allPropertySubscribers.add(listener);
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  }

  @Override
  public void unregister(final PropertyEventSubscriber<T> listener)
  {
    _thread.send(new PropertyEvent("PropertyEventBus.unregisterAll")
    {
      @Override
      public void innerRun()
      {
        _allPropertySubscribers.remove(listener);
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  @Override
  public void register(final Set<String> propertyNames,
                       final PropertyEventSubscriber<T> subscriber)
  {
    _thread.send(new PropertyEvent("PropertyEventBus.register " + propertyNames)
    {
      public void innerRun()
      {
        for (final String prop : propertyNames)
        {
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  @Override
  public void unregister(final Set<String> propertyNames,
                         final PropertyEventSubscriber<T> subscriber)
  {
    _thread.send(new PropertyEvent("PropertyEventBus.unregister " + propertyNames)
    {
      public void innerRun()
      {
        for (final String prop : propertyNames)
        {
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  @Override
  public void setPublisher(final PropertyEventPublisher<T> publisher)
  {

    _thread.send(new PropertyEvent("PropertyEventBus.setPublisher")
    {
      public void innerRun()
      {
        if (_publisher != null)
        {
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

    if (value == null)
    {
      _log.warn("Received a null event during publishInitialize for String prop = " + prop +
                    ". Still publishing the null event.");
    }
    _thread.send(new PropertyEvent("PropertyEventBus.publishInitialize " + prop)
    {
      public void innerRun()
      {
        // Because the bus can switch publishers, a new publisher may consider an event
        // an "initialize", but if the bus has previously seen that property, we will treat
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

    if (value == null)
    {
      _log.warn("Received a null event during publishAdd for String prop = " + prop +
                    ". Still publishing the null event.");
    }
    _thread.send(new PropertyEvent("PropertyEventBus.publishAdd " + prop)
    {
      public void innerRun()
      {
        // Ignore unless the property has been initialized
        if (_properties.containsKey(prop))
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  }

  @Override
  public void publishRemove(final String prop)
  {
    _thread.send(new PropertyEvent("PropertyEventBus.publishRemove " + prop)
    {
      public void innerRun()
      {
        // Ignore unless the property has been initialized
        if (_properties.containsKey(prop))
View Full Code Here

Examples of com.linkedin.d2.discovery.event.PropertyEventThread.PropertyEvent

  public void register(final SimpleLoadBalancerStateListener listener)
  {
    trace(_log, "register listener: ", listener);

    _executor.execute(new PropertyEvent("add listener for state")
    {
      @Override
      public void innerRun()
      {
        _listeners.add(listener);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.