@Timed
    @Override
    public String get() {
        try {
            LOGGER.debug("mintPid()");
            final HttpResponse resp = client.execute( minterRequest() );
            return responseToPid( EntityUtils.toString(resp.getEntity()) );
        } catch ( final IOException ex ) {
            LOGGER.warn("Error minting pid from {}: {}", url, ex.getMessage());
            throw new PidMintingException("Error minting pid", ex);
        } catch ( final Exception ex ) {
            LOGGER.warn("Error processing minter response", ex.getMessage());
            throw new PidMintingException("Error processing minter response", ex);
        }
    }
@Timed
    @Override
    public String get() {
        try {
            LOGGER.debug("mintPid()");
            final HttpResponse resp = client.execute( minterRequest() );
            return responseToPid( EntityUtils.toString(resp.getEntity()) );
        } catch ( final IOException ex ) {
            LOGGER.warn("Error minting pid from {}: {}", url, ex.getMessage());
            throw new PidMintingException("Error minting pid", ex);
        } catch ( final Exception ex ) {
            LOGGER.warn("Error processing minter response", ex.getMessage());
            throw new PidMintingException("Error processing minter response", ex);
        }
    }
@ Timed @ Override public String get ( ) { try { LOGGER . debug ( "mintPid()" ) ; final HttpResponse resp = client . execute ( minterRequest ( ) ) ; return responseToPid ( EntityUtils . toString ( resp . getEntity ( ) ) ) ; } catch ( final IOException ex ) { LOGGER . warn ( "Error minting pid from {}: {}" , url , ex . getMessage ( ) ) ; throw new PidMintingException ( "Error minting pid" , ex ) ; } catch ( final Exception ex ) { LOGGER . warn ( "Error processing minter response" , ex . getMessage ( ) ) ; throw new PidMintingException ( "Error processing minter response" , ex ) ; } }
Mint a unique identifier using an external HTTP API.
@return The generated identifier.
Mint a unique identifier using an external HTTP API .