Interface Servico


  • public interface Servico
    Serviços especiais da Copaiba.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.UUID registrarTransferencia​(java.io.File arquivo, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,​?> exito, com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,​java.lang.Throwable> erro)
      Registra um arquivo para transferência através de exclusiva CopaibaConexao.
    • Method Detail

      • registrarTransferencia

        java.util.UUID registrarTransferencia​(java.io.File arquivo,
                                              com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,​?> exito,
                                              com.joseflavio.urucum.comunicacao.Notificacao<java.io.File,​java.lang.Throwable> erro)
                                       throws CopaibaException
        Registra um arquivo para transferência através de exclusiva CopaibaConexao.
        Parameters:
        arquivo - Arquivo de escrita (upload) ou de leitura (download, se tamanho > 0).
        exito - Notificacao executada após a conclusão efetiva da transferência. Opcional.
        erro - Notificacao executada após algum impeditivo da transferência. Opcional.
        Returns:
        UUID da transferência a ser realizada.
        Throws:
        java.lang.SecurityException - Copaiba.usuarioAutorizado(String) para "Copaiba.transferencia.escrita" ou "Copaiba.transferencia.leitura"
        CopaibaException