Bueno la variable no puede cambiar mágicamente, tu eres el responsable de cambiarla durante la ejecución de tu programa, así que una vez aclarado lo anterior puedes utilizar un listener:
Código java:
Ver originalpublic void setEstadoPuerto(short estadoPuerto) {
this.estadoPuerto = estadoPuerto;
myListener.onChangePort(estadoPuerto);
}