public class ManagedPeerCertificateTrustStoreImpl extends AbstractConfiguredObject<ManagedPeerCertificateTrustStoreImpl> implements ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
Modifier and Type | Class and Description |
---|---|
static class |
ManagedPeerCertificateTrustStoreImpl.CertificateDetailsImpl |
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
SECURED_STRING_VALUE
TYPE_NAME
CONTEXT, CREATED_BY, CREATED_TIME, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
Constructor and Description |
---|
ManagedPeerCertificateTrustStoreImpl(Map<String,Object> attributes,
Broker<?> broker) |
Modifier and Type | Method and Description |
---|---|
void |
addCertificate(Certificate cert) |
protected com.google.common.util.concurrent.ListenableFuture<Void> |
doActivate() |
protected com.google.common.util.concurrent.ListenableFuture<Void> |
doDelete() |
List<CertificateDetails> |
getCertificateDetails() |
Certificate[] |
getCertificates() |
List<VirtualHost> |
getExcludedVirtualHostMessageSources() |
List<VirtualHost> |
getIncludedVirtualHostMessageSources() |
List<Certificate> |
getStoredCertificates() |
TrustManager[] |
getTrustManagers() |
boolean |
isExposedAsMessageSource() |
void |
removeCertificates(List<CertificateDetails> certs) |
protected void |
validateChange(ConfiguredObject<?> proxyForValidation,
Set<String> changedAttributes) |
addChangeListener, addChildAsync, applyToChildren, asObjectRecord, attainState, attributeSet, authoriseCreate, authoriseCreateChild, authoriseDelete, authoriseSetAttributes, beforeClose, changeAttribute, changeAttributes, childAdded, childRemoved, close, closeAsync, closeChildren, create, createAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, deleted, doAfter, doAfter, doAfter, doAfter, doAfter, doAfter, doAfterAlways, doAfterAlways, doCreation, doOnConfigThread, doOpening, doResolution, doSync, doSync, doValidation, findConfiguredObject, forceUpdateAllSecureAttributes, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getSecurityManager, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onClose, onCreate, onExceptionInOpen, onOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop, toString, validateOnCreate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addChangeListener, asObjectRecord, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getTaskExecutor, getType, getTypeClass, isDurable, managesChildStorage, open, openAsync, removeChangeListener, setAttribute, setAttributes, setAttributesAsync
public TrustManager[] getTrustManagers()
getTrustManagers
in interface TrustStore<ManagedPeerCertificateTrustStoreImpl>
public Certificate[] getCertificates()
getCertificates
in interface TrustStore<ManagedPeerCertificateTrustStoreImpl>
protected com.google.common.util.concurrent.ListenableFuture<Void> doDelete()
protected com.google.common.util.concurrent.ListenableFuture<Void> doActivate()
protected void validateChange(ConfiguredObject<?> proxyForValidation, Set<String> changedAttributes)
validateChange
in class AbstractConfiguredObject<ManagedPeerCertificateTrustStoreImpl>
public boolean isExposedAsMessageSource()
isExposedAsMessageSource
in interface TrustStore<ManagedPeerCertificateTrustStoreImpl>
isExposedAsMessageSource
in interface ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
public List<VirtualHost> getIncludedVirtualHostMessageSources()
getIncludedVirtualHostMessageSources
in interface TrustStore<ManagedPeerCertificateTrustStoreImpl>
public List<VirtualHost> getExcludedVirtualHostMessageSources()
getExcludedVirtualHostMessageSources
in interface TrustStore<ManagedPeerCertificateTrustStoreImpl>
public List<Certificate> getStoredCertificates()
getStoredCertificates
in interface ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
public void addCertificate(Certificate cert)
addCertificate
in interface ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
public List<CertificateDetails> getCertificateDetails()
getCertificateDetails
in interface ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
public void removeCertificates(List<CertificateDetails> certs)
removeCertificates
in interface ManagedPeerCertificateTrustStore<ManagedPeerCertificateTrustStoreImpl>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.