@Override
             public DataObject execute(ServiceInput serviceInput) {

                    String functionName = serviceInput.getFunctionName();
                    String message = serviceInput.getInput().getAttributeValue("status");
                    
                    System.out.println(message);
                   
                    if (functionName.equals(CONTROL)) {
                                                
                        String valores[] = message.split("-");
                        atualizacoesLixeira.setVisible(true);
                        atualizacoesLixeira.atualizar(Integer.parseInt(valores[2]), valores[0]);

                    }
                    else if (functionName.equals(GATHERING)) {

                        String valores[] = message.split("-");
                        atualizacoesLixeira.setVisible(true);
                        
                        if (valores[0].equals("LIMITE")) {
                           
                            atualizacoesLixeira.avisar(valores[2], valores[0]);

                        }
                        else if (valores[0].equals("CHEIA")){
                        	
                            atualizacoesLixeira.chamar(valores[2], valores[3]);

                        }

                    }

                    return null;

            }