Package | Description |
---|---|
org.apache.ambari.server.state.kerberos |
Modifier and Type | Class and Description |
---|---|
class |
AbstractKerberosDescriptorContainer
AbstractKerberosDescriptorContainer is an abstract class implementing AbstractKerberosDescriptor
and providing facility to handle common descriptor container functionality.
|
class |
KerberosComponentDescriptor
KerberosComponentDescriptor is an implementation of an AbstractKerberosDescriptorContainer that
encapsulates the details about an Ambari component.
|
class |
KerberosConfigurationDescriptor
KerberosConfigurationDescriptor is an implementation of an AbstractKerberosDescriptor that
encapsulates data related to an Ambari configuration block.
|
class |
KerberosDescriptor
KerberosDescriptor is an implementation of an AbstractKerberosDescriptorContainer that
encapsulates an entire Kerberos descriptor hierarchy.
|
class |
KerberosIdentityDescriptor
KerberosIdentityDescriptor is an implementation of an AbstractKerberosDescriptor that
encapsulates data related to a Kerberos identity - including its principal and keytab file details.
|
class |
KerberosKeytabDescriptor
KerberosKeytabDescriptor is an implementation of an AbstractKerberosDescriptor that
encapsulates data related to a Kerberos keytab file.
|
class |
KerberosPrincipalDescriptor
KerberosPrincipalDescriptor is an implementation of an AbstractKerberosDescriptor that
encapsulates data related to a Kerberos principal.
|
class |
KerberosServiceDescriptor
KerberosServiceDescriptor is an implementation of an AbstractKerberosDescriptorContainer that
encapsulates an Ambari service and it components.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractKerberosDescriptor |
AbstractKerberosDescriptor.getDescriptor(AbstractKerberosDescriptor.Type type,
String name)
Gets the requested AbstractKerberosDescriptor implementation using a type name and a relevant
descriptor name.
|
protected AbstractKerberosDescriptor |
KerberosServiceDescriptor.getDescriptor(AbstractKerberosDescriptor.Type type,
String name)
Gets the requested AbstractKerberosDescriptor implementation using a type name and a relevant
descriptor name.
|
protected AbstractKerberosDescriptor |
KerberosDescriptor.getDescriptor(AbstractKerberosDescriptor.Type type,
String name)
Gets the requested AbstractKerberosDescriptor implementation using a type name and a relevant
descriptor name.
|
protected AbstractKerberosDescriptor |
AbstractKerberosDescriptorContainer.getDescriptor(AbstractKerberosDescriptor.Type type,
String name)
Gets the requested AbstractKerberosDescriptor implementation using a type name and a relevant
descriptor name.
|
AbstractKerberosDescriptor |
AbstractKerberosDescriptor.getParent()
Returns the parent (or container) of this descriptor
|
protected AbstractKerberosDescriptor |
AbstractKerberosDescriptor.getRoot()
Traverses up the hierarchy to find the "root" or "parent" container.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractKerberosDescriptor.setParent(AbstractKerberosDescriptor parent)
Sets the parent (or container) of this descriptor
|
void |
KerberosDescriptor.setParent(AbstractKerberosDescriptor parent)
Sets the parent (or container) of this descriptor
This implementation prevents the parent from being externally set by always throwing an
UnsupportedOperationException.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.