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 String
getName()
Returns the table nameString
getPartitioningSpec()
String
getPrimaryKey()
Returns the primary keyString
getSchema()
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:TableControl
Returns the table name- Specified by:
getName
in interfaceTableControl
-
getSchema
public String getSchema()
Description copied from interface:TableControl
Returns the tuple definition- Specified by:
getSchema
in interfaceTableControl
-
getPrimaryKey
public String getPrimaryKey()
Description copied from interface:TableControl
Returns the primary key- Specified by:
getPrimaryKey
in interfaceTableControl
-
getPartitioningSpec
public String getPartitioningSpec()
- Specified by:
getPartitioningSpec
in interfaceTableControl
- Returns:
- partitioning specification (null if there is no partitioning)
-
-