Brooklyn

brooklyn.entity.nosql.mongodb
[Java] Interface MongoDbServer

brooklyn.entity.Entity
  brooklyn.entity.basic.SoftwareProcess
      brooklyn.entity.nosql.mongodb.MongoDbServer
          brooklyn.entity.trait.Startable
              brooklyn.entity.rebind.Rebindable
All Superinterfaces:
Entity, SoftwareProcess, Startable, Rebindable

@Catalog(name="MongoDB Server", description="MongoDB (from \"humongous\") is a scalable, high-performance, open source NoSQL database", iconUrl="classpath:///mongodb-logo.png")
@ImplementedBy(MongoDbServerImpl.class)
public interface MongoDbServer
extends SoftwareProcess

Field Summary
BasicConfigKey DATA_DIRECTORY

BasicAttributeSensorAndConfigKey DOWNLOAD_URL

BasicConfigKey MONGODB_CONF_TEMPLATE_URL

BasicAttributeSensor NETWORK_BYTES_IN

BasicAttributeSensor NETWORK_BYTES_OUT

BasicAttributeSensor NETWORK_NUM_REQUESTS

BasicAttributeSensor OPCOUNTERS_COMMAND

BasicAttributeSensor OPCOUNTERS_DELETES

BasicAttributeSensor OPCOUNTERS_GETMORE

BasicAttributeSensor OPCOUNTERS_INSERTS

BasicAttributeSensor OPCOUNTERS_QUERIES

BasicAttributeSensor OPCOUNTERS_UPDATES

PortAttributeSensorAndConfigKey PORT

BasicAttributeSensor STATUS

BasicConfigKey SUGGESTED_VERSION

BasicAttributeSensor UPTIME_SECONDS

 
Fields inherited from interface SoftwareProcess
ADDRESS, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, START_TIMEOUT, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
java.lang.Integer getServerPort()

 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addOwnedChild, addPolicy, clearOwner, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getDisplayName, getEnrichers, getEntityType, getGroups, getId, getLocations, getOwnedChildren, getOwner, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removeOwnedChild, removePolicy, setOwner, setParent
 
Methods inherited from interface Startable
restart, start, stop
 

Field Detail

DATA_DIRECTORY

@SetFromFlag("dataDirectory")
public BasicConfigKey DATA_DIRECTORY


DOWNLOAD_URL

@SetFromFlag("downloadUrl")
public BasicAttributeSensorAndConfigKey DOWNLOAD_URL


MONGODB_CONF_TEMPLATE_URL

@SetFromFlag("mongodbConfTemplateUrl")
public BasicConfigKey MONGODB_CONF_TEMPLATE_URL


NETWORK_BYTES_IN

public BasicAttributeSensor NETWORK_BYTES_IN


NETWORK_BYTES_OUT

public BasicAttributeSensor NETWORK_BYTES_OUT


NETWORK_NUM_REQUESTS

public BasicAttributeSensor NETWORK_NUM_REQUESTS


OPCOUNTERS_COMMAND

public BasicAttributeSensor OPCOUNTERS_COMMAND


OPCOUNTERS_DELETES

public BasicAttributeSensor OPCOUNTERS_DELETES


OPCOUNTERS_GETMORE

public BasicAttributeSensor OPCOUNTERS_GETMORE


OPCOUNTERS_INSERTS

public BasicAttributeSensor OPCOUNTERS_INSERTS


OPCOUNTERS_QUERIES

public BasicAttributeSensor OPCOUNTERS_QUERIES


OPCOUNTERS_UPDATES

public BasicAttributeSensor OPCOUNTERS_UPDATES


PORT

@SetFromFlag("port")
public PortAttributeSensorAndConfigKey PORT


STATUS

public BasicAttributeSensor STATUS


SUGGESTED_VERSION

@SetFromFlag("version")
public BasicConfigKey SUGGESTED_VERSION


UPTIME_SECONDS

public BasicAttributeSensor UPTIME_SECONDS


 
Method Detail

getServerPort

public java.lang.Integer getServerPort()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.