code: public void pushAttributeDataReadyEvent(final String deviceName, final String attributeName, final int counter)
              throws DevFailed {
          xlogger.entry();
          final String fullName = EventUtilities.buildEventName(deviceName, attributeName, EventType.DATA_READY_EVENT);
          final EventImpl eventImpl = getEventImpl(fullName);
          if (eventImpl != null) {
              for (ZMQ.Socket eventSocket : eventEndpoints.values()) {
                  eventImpl.pushAttributeDataReadyEvent(counter, eventSocket);
              }
          }
          xlogger.exit();
      }
docs: fire event with AttDataReady
  
  @param deviceName    Specified event device
  @param attributeName specified event attribute name
  @param counter       a counter value
  @throws DevFailed