public void onPropertyChanged()

in docker_images/java/wrapper/src/main/java/glue/ModuleGlue.java [194:219]


    public void onPropertyChanged(Property property, Object context)
    {
        System.out.println(
            "onProperty callback for " + (property.getIsReported() ? "reported" : "desired") +
                " property " + property.getKey() +
                " to " + property.getValue() +
                ", Properties version:" + property.getVersion());
        if (this._twin == null)
        {
            System.out.println("nobody is listening for desired properties.  ignoring.");
        }
        else
        {
            if (property.getIsReported())
            {
                ((JsonObject) this._twin.getReported()).getMap().put(property.getKey(), property.getValue());
            }
            else
            {
                ((JsonObject) this._twin.getDesired()).getMap().put(property.getKey(), property.getValue());
            }
            System.out.println(this._twin.toString());
            System.out.println("scheduling timer");
            this.rescheduleTwinHandler();
        }
    }