@Override public int addMasterKey(String s) throws TokenStoreException { return (Integer)invokeOnRawStore("addMasterKey", new Object[]{s},String.class); }
@Override public String[] getMasterKeys() throws TokenStoreException { return (String[])invokeOnRawStore("getMasterKeys", new Object[0]); }
@Override public String[] getMasterKeys() throws TokenStoreException { return (String[])invokeOnRawStore("getMasterKeys", new Object[0]); }
@Override public String[] getMasterKeys() throws TokenStoreException { return (String[])invokeOnRawStore("getMasterKeys", new Object[0]); }
@Override public String[] getMasterKeys() throws TokenStoreException { return (String[])invokeOnRawStore("getMasterKeys", new Object[0]); }
@Override public int addMasterKey(String s) throws TokenStoreException { return (Integer)invokeOnRawStore("addMasterKey", new Object[]{s},String.class); }
@Override public boolean removeMasterKey(int keySeq) { return (Boolean)invokeOnRawStore("removeMasterKey", new Object[] {Integer.valueOf(keySeq)}, Integer.class); }
@Override public boolean removeMasterKey(int keySeq) { return (Boolean)invokeOnRawStore("removeMasterKey", new Object[] {Integer.valueOf(keySeq)}, Integer.class); }
@Override public void updateMasterKey(int keySeq, String s) throws TokenStoreException { invokeOnRawStore("updateMasterKey", new Object[] {Integer.valueOf(keySeq), s}, Integer.class, String.class); }
@Override public void updateMasterKey(int keySeq, String s) throws TokenStoreException { invokeOnRawStore("updateMasterKey", new Object[] {Integer.valueOf(keySeq), s}, Integer.class, String.class); }
@Override public boolean removeMasterKey(int keySeq) { return (Boolean)invokeOnRawStore("removeMasterKey", new Object[] {Integer.valueOf(keySeq)}, Integer.class); }
@Override public boolean removeMasterKey(int keySeq) { return (Boolean)invokeOnRawStore("removeMasterKey", new Object[] {Integer.valueOf(keySeq)}, Integer.class); }
@Override public int addMasterKey(String s) throws TokenStoreException { if (LOG.isTraceEnabled()) { LOG.trace("addMasterKey: s = " + s); } return (Integer)invokeOnRawStore("addMasterKey", new Object[]{s},String.class); }
@Override public void updateMasterKey(int keySeq, String s) throws TokenStoreException { if (LOG.isTraceEnabled()) { LOG.trace("updateMasterKey: s = " + s + ", keySeq = " + keySeq); } invokeOnRawStore("updateMasterKey", new Object[] {Integer.valueOf(keySeq), s}, Integer.class, String.class); }
@Override public boolean removeToken(DelegationTokenIdentifier tokenIdentifier) throws TokenStoreException{ try { boolean result = (Boolean)invokeOnRawStore("removeToken", new Object[] { TokenStoreDelegationTokenSecretManager.encodeWritable(tokenIdentifier)}, String.class); if (LOG.isTraceEnabled()) { LOG.trace("removeToken: tokenIdentifier = " + tokenIdentifier + ", removed = " + result); } return result; } catch (IOException e) { throw new TokenStoreException(e); } }
@Override public void updateMasterKey(int keySeq, String s) throws TokenStoreException { if (LOG.isTraceEnabled()) { LOG.trace("updateMasterKey: s = " + s + ", keySeq = " + keySeq); } invokeOnRawStore("updateMasterKey", new Object[] {Integer.valueOf(keySeq), s}, Integer.class, String.class); }
@Override public boolean removeToken(DelegationTokenIdentifier tokenIdentifier) throws TokenStoreException{ try { return (Boolean)invokeOnRawStore("removeToken", new Object[] { TokenStoreDelegationTokenSecretManager.encodeWritable(tokenIdentifier)}, String.class); } catch (IOException e) { throw new TokenStoreException(e); } }
@Override public int addMasterKey(String s) throws TokenStoreException { if (LOG.isTraceEnabled()) { LOG.trace("addMasterKey: s = " + s); } return (Integer)invokeOnRawStore("addMasterKey", new Object[]{s},String.class); }
@Override public boolean removeToken(DelegationTokenIdentifier tokenIdentifier) throws TokenStoreException{ try { return (Boolean)invokeOnRawStore("removeToken", new Object[] { TokenStoreDelegationTokenSecretManager.encodeWritable(tokenIdentifier)}, String.class); } catch (IOException e) { throw new TokenStoreException(e); } }
@Override public List<DelegationTokenIdentifier> getAllDelegationTokenIdentifiers() throws TokenStoreException{ List<String> tokenIdents = (List<String>)invokeOnRawStore("getAllTokenIdentifiers", new Object[0]); List<DelegationTokenIdentifier> delTokenIdents = new ArrayList<DelegationTokenIdentifier>(tokenIdents.size()); for (String tokenIdent : tokenIdents) { DelegationTokenIdentifier delToken = new DelegationTokenIdentifier(); try { TokenStoreDelegationTokenSecretManager.decodeWritable(delToken, tokenIdent); } catch (IOException e) { throw new TokenStoreException(e); } delTokenIdents.add(delToken); } return delTokenIdents; }