Package org.yamcs.yarch.management
Class TableControlImpl
- java.lang.Object
-
- javax.management.StandardMBean
-
- org.yamcs.yarch.management.TableControlImpl
-
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,TableControl
public class TableControlImpl extends StandardMBean implements TableControl
-
-
Constructor Summary
Constructors Constructor Description TableControlImpl(TableDefinition table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Returns the table nameStringgetPartitioningSpec()StringgetPrimaryKey()Returns the primary keyStringgetSchema()Returns the tuple definition-
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
-
-
-
Constructor Detail
-
TableControlImpl
public TableControlImpl(TableDefinition table) throws NotCompliantMBeanException
- Throws:
NotCompliantMBeanException
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:TableControlReturns the table name- Specified by:
getNamein interfaceTableControl
-
getSchema
public String getSchema()
Description copied from interface:TableControlReturns the tuple definition- Specified by:
getSchemain interfaceTableControl
-
getPrimaryKey
public String getPrimaryKey()
Description copied from interface:TableControlReturns the primary key- Specified by:
getPrimaryKeyin interfaceTableControl
-
getPartitioningSpec
public String getPartitioningSpec()
- Specified by:
getPartitioningSpecin interfaceTableControl- Returns:
- partitioning specification (null if there is no partitioning)
-
-