executes a program on the homematic server . concode_field_sep DelayedExecutor delayedExecutor concode_elem_sep HomematicContext context concode_elem_sep HomematicCallbackServer homematicCallbackServer concode_elem_sep HomematicClient homematicClient concode_elem_sep ItemDisabler itemDisabler concode_elem_sep long lastEventTime concode_elem_sep long lastReconnectTime concode_elem_sep Set<BindingConfig> sentPressEvents concode_elem_sep HomematicPublisher publisher concode_elem_sep Logger logger concode_elem_sep int newDevicesCounter concode_field_sep void publishToAllBindings concode_elem_sep void start concode_elem_sep void scheduleFirstRefresh concode_elem_sep void receiveCommand concode_elem_sep void publishToHomematicServer concode_elem_sep long getLastEventTime concode_elem_sep void stop concode_elem_sep void publishChangedItemToOpenhab concode_elem_sep void executeBindingAction concode_elem_sep void newDevices concode_elem_sep long getLastReconnectTime concode_elem_sep void event concode_elem_sep void receiveUpdate concode_elem_sep void receiveType
void function ( Event arg0 ) { try { homematicClient . executeProgram ( ( ( ProgramConfig ) arg0 . getBindingConfig ( ) ) . getName ( ) ) ; } catch ( HomematicClientException loc0 ) { logger . error ( loc0 . getMessage ( ) , loc0 ) ; } finally { itemDisabler . add ( arg0 . getBindingConfig ( ) ) ; } }