A B C D E F G H I K L M N O P R S T U V W _ 
All Classes All Packages

A

ALERT - Static variable in class com.sun.solaris.service.logging.Severity
LOG_ALERT
associate(Resource) - Method in class com.sun.solaris.service.pools.Pool
Associate this pool with the supplied resource.
AUTH - Static variable in class com.sun.solaris.service.logging.Facility
LOG_AUTH syslog(3C) facility

B

big() - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 

C

chainUpdate() - Method in class com.sun.solaris.service.kstat.KstatCtl
Invokes kstat_chain_update(3KSTAT).
close() - Method in class com.sun.solaris.service.locality.LocalityDomain
Close this LocalityDomain.
close() - Method in class com.sun.solaris.service.logging.SyslogHandler
 
close() - Method in class com.sun.solaris.service.pools.Configuration
Closes the configuration.
close() - Method in class com.sun.solaris.service.pools.Value
Explicitly reclaim the memory (if not locked) allocated for this value by the C proxy.
com.sun.solaris.domain.pools - package com.sun.solaris.domain.pools
Provides classes for automated resource management in Solaris.
com.sun.solaris.service.exception - package com.sun.solaris.service.exception
Provides service-related exceptions and classes for generating or interpreting them.
com.sun.solaris.service.kstat - package com.sun.solaris.service.kstat
kstat(9S) interfaces.
com.sun.solaris.service.locality - package com.sun.solaris.service.locality
Provides classes for manipulating Solaris Locality Groups.
com.sun.solaris.service.logging - package com.sun.solaris.service.logging
Extends the logging API for use with syslog(3C).
com.sun.solaris.service.pools - package com.sun.solaris.service.pools
Provides classes for manipulating Solaris Resource Pools.
com.sun.solaris.service.timer - package com.sun.solaris.service.timer
Provides classes implementing timers suitable for use by a daemon.
commit(int) - Method in class com.sun.solaris.service.pools.Configuration
Commit the configuration, making any changes since the configuration was last committed (or opened if there have been no prior commits) permanent.
compareTo(Object) - Method in class com.sun.solaris.service.pools.HRTime
 
Component - Class in com.sun.solaris.service.pools
The Component class represents a configuration resource component.
Configuration - Class in com.sun.solaris.service.pools
The Configuration class represents a pools configuration.
Configuration(String, int) - Constructor for class com.sun.solaris.service.pools.Configuration
Constructor
contains(List) - Method in class com.sun.solaris.service.locality.LocalityGroup
 
countForeignGroups(List) - Method in class com.sun.solaris.service.locality.LocalityGroup
Return the number of Latency Groups to which these cpus belong which are not part of this group.
createPool(String) - Method in class com.sun.solaris.service.pools.Configuration
Create a pool with the supplied name.
createResource(String, String) - Method in class com.sun.solaris.service.pools.Configuration
Create a resource with the supplied type and name.
CRIT - Static variable in class com.sun.solaris.service.logging.Severity
LOG_CRIT
CRON - Static variable in class com.sun.solaris.service.logging.Facility
LOG_CRON syslog(3C) facility

D

DAEMON - Static variable in class com.sun.solaris.service.logging.Facility
LOG_DAEMON syslog(3C) facility
DEBUG - Static variable in class com.sun.solaris.service.logging.Severity
LOG_DEBUG
DECISION_LIFETIME - Static variable in class com.sun.solaris.domain.pools.DecisionHistory
The number of samples which a decision will be remembered.
DecisionHistory - Class in com.sun.solaris.domain.pools
This class maintains history about previous decisions.
DecisionHistory() - Constructor for class com.sun.solaris.domain.pools.DecisionHistory
Constructor.
deltaFrom(HRTime) - Method in class com.sun.solaris.service.pools.HRTime
Computes the difference between this time and another, older, time.
destroyPool(Pool) - Method in class com.sun.solaris.service.pools.Configuration
Destroy the supplied PoolInternal.
destroyResource(Resource) - Method in class com.sun.solaris.service.pools.Configuration
Destroy the supplied resource.
dissociate(Resource) - Method in class com.sun.solaris.service.pools.Pool
Dissociate this pool from the supplied resource.

E

E2BIG - Static variable in exception com.sun.solaris.service.pools.PoolsException
E2BIG.
EACCES - Static variable in exception com.sun.solaris.service.pools.PoolsException
EACCES.
EADDRINUSE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EADDRINUSE.
EADDRNOTAVAIL - Static variable in exception com.sun.solaris.service.pools.PoolsException
EADDRNOTAVAIL.
EADV - Static variable in exception com.sun.solaris.service.pools.PoolsException
EADV.
EAFNOSUPPORT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EAFNOSUPPORT.
EAGAIN - Static variable in exception com.sun.solaris.service.pools.PoolsException
EAGAIN.
EALREADY - Static variable in exception com.sun.solaris.service.pools.PoolsException
EALREADY.
EBADE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADE.
EBADF - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADF.
EBADFD - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADFD.
EBADMSG - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADMSG.
EBADR - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADR.
EBADRQC - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADRQC.
EBADSLT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBADSLT.
EBFONT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBFONT.
EBUSY - Static variable in exception com.sun.solaris.service.pools.PoolsException
EBUSY.
ECANCELED - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECANCELED.
ECHILD - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECHILD.
ECHRNG - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECHRNG.
ECOMM - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECOMM.
ECONNABORTED - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECONNABORTED.
ECONNREFUSED - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECONNREFUSED.
ECONNRESET - Static variable in exception com.sun.solaris.service.pools.PoolsException
ECONNRESET.
EDEADLK - Static variable in exception com.sun.solaris.service.pools.PoolsException
EDEADLK.
EDEADLOCK - Static variable in exception com.sun.solaris.service.pools.PoolsException
EDEADLOCK.
EDESTADDRREQ - Static variable in exception com.sun.solaris.service.pools.PoolsException
EDESTADDRREQ.
EDOM - Static variable in exception com.sun.solaris.service.pools.PoolsException
EDOM.
EDQUOT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EDQUOT.
EEXIST - Static variable in exception com.sun.solaris.service.pools.PoolsException
EEXIST.
EFAULT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EFAULT.
EFBIG - Static variable in exception com.sun.solaris.service.pools.PoolsException
EFBIG.
EHOSTDOWN - Static variable in exception com.sun.solaris.service.pools.PoolsException
EHOSTDOWN.
EHOSTUNREACH - Static variable in exception com.sun.solaris.service.pools.PoolsException
EHOSTUNREACH.
EIDRM - Static variable in exception com.sun.solaris.service.pools.PoolsException
EIDRM.
EILSEQ - Static variable in exception com.sun.solaris.service.pools.PoolsException
EILSEQ.
EINPROGRESS - Static variable in exception com.sun.solaris.service.pools.PoolsException
EINPROGRESS.
EINTR - Static variable in exception com.sun.solaris.service.pools.PoolsException
EINTR.
EINVAL - Static variable in exception com.sun.solaris.service.pools.PoolsException
EINVAL.
EIO - Static variable in exception com.sun.solaris.service.pools.PoolsException
EIO.
EISCONN - Static variable in exception com.sun.solaris.service.pools.PoolsException
EISCONN.
EISDIR - Static variable in exception com.sun.solaris.service.pools.PoolsException
EISDIR.
EL2HLT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EL2HLT.
EL2NSYNC - Static variable in exception com.sun.solaris.service.pools.PoolsException
EL2NSYNC.
EL3HLT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EL3HLT.
EL3RST - Static variable in exception com.sun.solaris.service.pools.PoolsException
EL3RST.
Element - Class in com.sun.solaris.service.pools
The Element class represents a pools configuration element.
Element() - Constructor for class com.sun.solaris.service.pools.Element
 
ELIBACC - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELIBACC.
ELIBBAD - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELIBBAD.
ELIBEXEC - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELIBEXEC.
ELIBMAX - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELIBMAX.
ELIBSCN - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELIBSCN.
ELNRNG - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELNRNG.
ELOCKUNMAPPED - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELOCKUNMAPPED.
ELOOP - Static variable in exception com.sun.solaris.service.pools.PoolsException
ELOOP.
EMERG - Static variable in class com.sun.solaris.service.logging.Severity
LOG_EMERG
EMFILE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EMFILE.
EMLINK - Static variable in exception com.sun.solaris.service.pools.PoolsException
EMLINK.
EMSGSIZE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EMSGSIZE.
EMULTIHOP - Static variable in exception com.sun.solaris.service.pools.PoolsException
EMULTIHOP.
ENAMETOOLONG - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENAMETOOLONG.
ENETDOWN - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENETDOWN.
ENETRESET - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENETRESET.
ENETUNREACH - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENETUNREACH.
ENFILE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENFILE.
ENOANO - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOANO.
ENOBUFS - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOBUFS.
ENOCSI - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOCSI.
ENODATA - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENODATA.
ENODEV - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENODEV.
ENOENT - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOENT.
ENOEXEC - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOEXEC.
ENOLCK - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOLCK.
ENOLINK - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOLINK.
ENOMEM - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOMEM.
ENOMSG - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOMSG.
ENONET - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENONET.
ENOPKG - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOPKG.
ENOPROTOOPT - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOPROTOOPT.
ENOSPC - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOSPC.
ENOSR - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOSR.
ENOSTR - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOSTR.
ENOSYS - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOSYS.
ENOTACTIVE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTACTIVE.
ENOTBLK - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTBLK.
ENOTCONN - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTCONN.
ENOTDIR - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTDIR.
ENOTEMPTY - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTEMPTY.
ENOTRECOVERABLE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTRECOVERABLE.
ENOTSOCK - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTSOCK.
ENOTSUP - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTSUP.
ENOTTY - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTTY.
ENOTUNIQ - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENOTUNIQ.
ENXIO - Static variable in exception com.sun.solaris.service.pools.PoolsException
ENXIO.
EOPNOTSUPP - Static variable in exception com.sun.solaris.service.pools.PoolsException
EOPNOTSUPP.
EOVERFLOW - Static variable in exception com.sun.solaris.service.pools.PoolsException
EOVERFLOW.
EOWNERDEAD - Static variable in exception com.sun.solaris.service.pools.PoolsException
EOWNERDEAD.
EPERM - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPERM.
EPFNOSUPPORT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPFNOSUPPORT.
EPIPE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPIPE.
EPROTO - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPROTO.
EPROTONOSUPPORT - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPROTONOSUPPORT.
EPROTOTYPE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EPROTOTYPE.
equals(Object) - Method in class com.sun.solaris.service.logging.Facility
 
equals(Object) - Method in class com.sun.solaris.service.pools.Component
Indicates whether some other Component is "equal to this one.
equals(Object) - Method in class com.sun.solaris.service.pools.Configuration
Indicates whether some other Configuration is "equal to this one.
equals(Object) - Method in class com.sun.solaris.service.pools.Pool
Indicates whether some other Pool is "equal to this one.
equals(Object) - Method in class com.sun.solaris.service.pools.Resource
Indicates whether some other Resource is "equal to this one.
ERANGE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ERANGE.
EREMCHG - Static variable in exception com.sun.solaris.service.pools.PoolsException
EREMCHG.
EREMOTE - Static variable in exception com.sun.solaris.service.pools.PoolsException
EREMOTE.
ERESTART - Static variable in exception com.sun.solaris.service.pools.PoolsException
ERESTART.
EROFS - Static variable in exception com.sun.solaris.service.pools.PoolsException
EROFS.
ERR - Static variable in class com.sun.solaris.service.logging.Severity
LOG_ERR
ESHUTDOWN - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESHUTDOWN.
ESOCKTNOSUPPORT - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESOCKTNOSUPPORT.
ESPIPE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESPIPE.
ESRCH - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESRCH.
ESRMNT - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESRMNT.
ESTALE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESTALE.
ESTRPIPE - Static variable in exception com.sun.solaris.service.pools.PoolsException
ESTRPIPE.
ETIME - Static variable in exception com.sun.solaris.service.pools.PoolsException
ETIME.
ETIMEDOUT - Static variable in exception com.sun.solaris.service.pools.PoolsException
ETIMEDOUT.
ETOOMANYREFS - Static variable in exception com.sun.solaris.service.pools.PoolsException
ETOOMANYREFS.
ETXTBSY - Static variable in exception com.sun.solaris.service.pools.PoolsException
ETXTBSY.
EUNATCH - Static variable in exception com.sun.solaris.service.pools.PoolsException
EUNATCH.
EUSERS - Static variable in exception com.sun.solaris.service.pools.PoolsException
EUSERS.
examine(Monitor) - Method in interface com.sun.solaris.domain.pools.Solver
Evaluate whether a workload based reconfiguration is required.
EXDEV - Static variable in exception com.sun.solaris.service.pools.PoolsException
EXDEV.
EXFULL - Static variable in exception com.sun.solaris.service.pools.PoolsException
EXFULL.
expireAndMeasureImprovements(Monitor) - Method in class com.sun.solaris.domain.pools.DecisionHistory
Measures the improvement in utilization of any resource for which a decision was recently made.
export(String, int) - Method in class com.sun.solaris.service.pools.Configuration
Export the configuration, storing the current state of the configuration at the supplied location in the supplied format.

F

Facility - Class in com.sun.solaris.service.logging
syslog(3C) facility levels defined in sys/syslog.h.
finalize() - Method in class com.sun.solaris.service.kstat.KstatCtl
Calls kstat_close(3KSTAT).
finalize() - Method in class com.sun.solaris.service.locality.LocalityDomain
Reclaim the resource allocated by the C proxy.
finalize() - Method in class com.sun.solaris.service.logging.SyslogHandler
 
finalize() - Method in class com.sun.solaris.service.pools.Configuration
Reclaim the memory allocated for this configuration by the C proxy.
finalize() - Method in class com.sun.solaris.service.pools.Value
Reclaim the memory allocated for this value by the C proxy.
flush() - Method in class com.sun.solaris.service.logging.SyslogHandler
 
foreignGroups(Set, List) - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the groups in this domain to which the supplied cpus belong, excluding the supplied set of groups.
format(Throwable) - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
Formats a Throwable's stack trace.
format(LogRecord) - Method in class com.sun.solaris.service.logging.SysloglikeFormatter
Format the given LogRecord.
formatWithDescription(Throwable, String) - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
Formats a Throwable and adds an optional description string.

G

get(Resource) - Method in interface com.sun.solaris.domain.pools.Monitor
 
getBool() - Method in class com.sun.solaris.service.pools.Value
Returns the value as a boolean.
getBoolProperty(String) - Method in class com.sun.solaris.service.pools.Element
Get a boolean property.
getBoolProperty(String) - Method in interface com.sun.solaris.service.pools.Property
Get a property with the supplied name.
getChildren() - Method in class com.sun.solaris.service.locality.LocalityGroup
Return the set of child locality groups for this instance.
getCode() - Method in exception com.sun.solaris.service.pools.PoolsException
Returns the native pool error code.
getComponent(String, long) - Method in class com.sun.solaris.service.pools.Configuration
Get the component with the supplied name.
getComponents(List) - Method in class com.sun.solaris.service.pools.Configuration
Get a list of components which match the supplied selection criteria in values.
getComponents(List) - Method in class com.sun.solaris.service.pools.Resource
Get a list of components which match the supplied selection criteria in values.
getCPUIDs() - Method in class com.sun.solaris.service.locality.LocalityGroup
Return the array of CPU IDs which belong to this locality group.
getCreationTime() - Method in class com.sun.solaris.service.kstat.Kstat
Returns the kstat's ks_crtime field.
getDouble() - Method in class com.sun.solaris.service.pools.Value
Returns the value as a double.
getDoubleProperty(String) - Method in class com.sun.solaris.service.pools.Element
Get a double property.
getDoubleProperty(String) - Method in interface com.sun.solaris.service.pools.Property
Get a property with the supplied name.
getElem() - Method in class com.sun.solaris.service.pools.Component
Return the pointer to this component as an element.
getElem() - Method in class com.sun.solaris.service.pools.Configuration
Return the pointer to this configuration as an element.
getElem() - Method in class com.sun.solaris.service.pools.Element
Return the pointer to this subtype as an element.
getElem() - Method in class com.sun.solaris.service.pools.Pool
Return the pointer to this pool as an element.
getElem() - Method in class com.sun.solaris.service.pools.Resource
Return the pointer to this resource as an element.
getErrno() - Method in exception com.sun.solaris.service.pools.PoolsException
Returns errno, if the pool error is POE_SYSTEM.
getFacility() - Method in class com.sun.solaris.service.logging.SyslogHandler
Returns the syslog facility to be logged to.
getGroup(int) - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the LocalityGroup containing the supplied CPU id.
getGroups() - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the set of all LocalityGroups for this LocalityDomain.
getIdent() - Method in class com.sun.solaris.service.logging.SyslogHandler
Returns the syslog(3C) ident string, which is prepended to every message.
getInformation(int) - Method in class com.sun.solaris.service.pools.Component
Returns a descriptive string which describes the component.
getInformation(int) - Method in class com.sun.solaris.service.pools.Configuration
Returns a descriptive string which describes the configuration.
getInformation(int) - Method in class com.sun.solaris.service.pools.Element
Returns a descriptive string which describes the element.
getInformation(int) - Method in class com.sun.solaris.service.pools.Pool
Returns a descriptive string which describes the pool.
getInformation(int) - Method in class com.sun.solaris.service.pools.Resource
Returns a descriptive string which describes the resource.
getInstance(String, Facility) - Static method in class com.sun.solaris.service.logging.SyslogHandler
Return this virtual machine's instance of SyslogHandler, creating one which logs with the given identity to the given facility if necessary, unless an instance with a different identity or facility is already open, in which case an IllegalArgumentException is thrown.
getKstatCtl() - Method in exception com.sun.solaris.service.kstat.KstatChainUpdateException
Returns the offending KstatCtl.
getLatency(LocalityGroup) - Method in class com.sun.solaris.service.locality.LocalityGroup
Return the latency of the supplied group with respect to this group.
getLocation() - Method in class com.sun.solaris.service.pools.Configuration
Returns the location of the configuration.
getLong() - Method in class com.sun.solaris.service.pools.Value
Returns the value as a long.
getLongProperty(String) - Method in class com.sun.solaris.service.pools.Element
Get a long property.
getLongProperty(String) - Method in interface com.sun.solaris.service.pools.Property
Get a property with the supplied name.
getMaxLatency() - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the maximum possible latency between all locality groups in this domain.
getMonitor() - Method in interface com.sun.solaris.domain.pools.Solver
Return a reference to the monitor which this solver is using to provide statistics about the configuration which is to be solved.
getName() - Method in class com.sun.solaris.service.pools.Value
Returns the name of the value.
getNative() - Method in class com.sun.solaris.service.logging.Facility
Returns the native syslog(3C) facility.
getNative() - Method in class com.sun.solaris.service.logging.Severity
Returns the native syslog(3C) severity.
getNext() - Method in interface com.sun.solaris.domain.pools.Monitor
Return the next sample.
getObjectives(Element) - Method in interface com.sun.solaris.domain.pools.Solver
Return the set of objectives associated with the supplied element.
getPool(String) - Method in class com.sun.solaris.service.pools.Configuration
Get the pool with the supplied name.
getPools(List) - Method in class com.sun.solaris.service.pools.Configuration
Get a list of pools which match the supplied selection criteria in values.
getProperty(String, long) - Method in class com.sun.solaris.service.pools.Element
Get the property with the supplied name using the supplied proxy.
getRepresentativeGroup(List) - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the locality group which contains the majority of the cpus in the supplied list.
getResource(String, String) - Method in class com.sun.solaris.service.pools.Configuration
Get the resource with the supplied name.
getResources(List) - Method in class com.sun.solaris.service.pools.Configuration
Get a list of resources which match the supplied selection criteria in values.
getResources(List) - Method in class com.sun.solaris.service.pools.Pool
Get a list of resources which match the supplied selection criteria in values.
getRoot() - Method in class com.sun.solaris.service.locality.LocalityDomain
Return the "root" LocalityGroup.
getSampleCount() - Method in interface com.sun.solaris.domain.pools.Monitor
Return the number of samples taken.
getSeverityWithName(String) - Static method in class com.sun.solaris.service.logging.Severity
Returns the Severity object with the given name, interpreted case-insensitively.
getSnapTime() - Method in class com.sun.solaris.service.kstat.Kstat
Returns the kstat's ks_snaptime field.
getString() - Method in class com.sun.solaris.service.pools.Value
Returns the value as a String.
getStringProperty(String) - Method in class com.sun.solaris.service.pools.Element
Get a String property.
getStringProperty(String) - Method in interface com.sun.solaris.service.pools.Property
Get a property with the supplied name.
getType() - Method in class com.sun.solaris.service.pools.Value
Returns the type of this object.
getUnsignedInt64() - Method in class com.sun.solaris.service.pools.Value
Returns the value as a UnsignedInt64.
getUtilization(Resource) - Method in interface com.sun.solaris.domain.pools.Monitor
Return the utilization for supplied resource.
getValue() - Method in class com.sun.solaris.service.pools.HRTime
Returns this HRTime's value.
getValue() - Method in class com.sun.solaris.service.pools.Value
Returns the pointer to the native value represented by this object.
getValue(String) - Method in class com.sun.solaris.service.kstat.Kstat
Returns the named value -- the value of the named kstat, or field in a raw kstat, as applicable, and available.

H

hashCode() - Method in class com.sun.solaris.service.pools.Component
Returns a hash code value for the object.
hashCode() - Method in class com.sun.solaris.service.pools.Configuration
Returns a hash code value for the object.
hashCode() - Method in class com.sun.solaris.service.pools.Pool
Returns a hash code value for the object.
hashCode() - Method in class com.sun.solaris.service.pools.Resource
Returns a hash code value for the object.
HRTime - Class in com.sun.solaris.service.pools
hrtime_t-like (see gethrtime(3C)) uptime-based time value (i.e., resilient to changes to the host's clock) for comparison of timestamps of sampled data.
HRTime() - Constructor for class com.sun.solaris.service.pools.HRTime
Constructor.
HRTime(UnsignedInt64) - Constructor for class com.sun.solaris.service.pools.HRTime
Constructs a new HRTime with the value of the given UnsignedInt64.

I

INFO - Static variable in class com.sun.solaris.service.logging.Severity
LOG_INFO
initialize(Configuration) - Method in interface com.sun.solaris.domain.pools.Monitor
Initialize the monitoring object using details from the supplied configuration.
initialize(Configuration) - Method in interface com.sun.solaris.domain.pools.Solver
Initialize the solver.
islocked() - Method in class com.sun.solaris.service.pools.Value
Check whether the value is locked or not
isValid() - Method in interface com.sun.solaris.domain.pools.Monitor
 
isValid() - Method in interface com.sun.solaris.domain.pools.Solver
Return true if all examined resources are capable of providing statistically valid data.

K

KERN - Static variable in class com.sun.solaris.service.logging.Facility
LOG_KERN syslog(3C) facility
Kstat - Class in com.sun.solaris.service.kstat
Wraps libkstat(3lib).
KstatChainUpdateException - Exception in com.sun.solaris.service.kstat
Indicates a that kstat_chain_update(3KSTAT) failed for the given KstatCtl.
KstatChainUpdateException(KstatCtl) - Constructor for exception com.sun.solaris.service.kstat.KstatChainUpdateException
 
KstatCtl - Class in com.sun.solaris.service.kstat
kstat controlling object.
KstatCtl() - Constructor for class com.sun.solaris.service.kstat.KstatCtl
Invokes kstat_open(3KSTAT).
KstatException - Exception in com.sun.solaris.service.kstat
Abstract base class from which kstat-related exceptions are descended.
KstatException() - Constructor for exception com.sun.solaris.service.kstat.KstatException
 
KstatReadException - Exception in com.sun.solaris.service.kstat
Indicates a that kstat_read failed for the given Kstat.
KstatReadException() - Constructor for exception com.sun.solaris.service.kstat.KstatReadException
 
KstatTypeNotSupportedException - Exception in com.sun.solaris.service.kstat
Indicates a that Kstat.getValue() was invoked for a raw kstat whose structure is not understood.
KstatTypeNotSupportedException() - Constructor for exception com.sun.solaris.service.kstat.KstatTypeNotSupportedException
 

L

LGRP_VIEW_CALLER - Static variable in class com.sun.solaris.service.locality.LocalityDomain
Obtain a Locality Group snapshot based on the view available to the caller.
LGRP_VIEW_OS - Static variable in class com.sun.solaris.service.locality.LocalityDomain
Obtain a Locality Group snapshot based on the view of the Operating System.
little() - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 
load(InputStream) - Static method in class com.sun.solaris.domain.pools.DecisionHistory
Synchronize the decision history with the persistent version, from the given stream.
loadFromFile(String) - Static method in class com.sun.solaris.domain.pools.DecisionHistory
Synchronize the decision history with the persistent version.
LOCAL0 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL0 syslog(3C) facility
LOCAL1 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL1 syslog(3C) facility
LOCAL2 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL2 syslog(3C) facility
LOCAL3 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL3 syslog(3C) facility
LOCAL4 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL4 syslog(3C) facility
LOCAL5 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL5 syslog(3C) facility
LOCAL6 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL6 syslog(3C) facility
LOCAL7 - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LOCAL7 syslog(3C) facility
LocalityDomain - Class in com.sun.solaris.service.locality
A representation of the Locality Groups for a single Solaris instance.
LocalityDomain(int) - Constructor for class com.sun.solaris.service.locality.LocalityDomain
Constructor.
LocalityGroup - Class in com.sun.solaris.service.locality
A representation of an individual Locality Group.
LocalityGroup(LocalityDomain, long, LocalityGroup) - Constructor for class com.sun.solaris.service.locality.LocalityGroup
Constructor.
lock() - Method in class com.sun.solaris.service.pools.Value
Lock the value
lookup(String, int, String) - Method in class com.sun.solaris.service.kstat.KstatCtl
Invokes kstat_lookup(3KSTAT) and returns a Kstat for any result, or null if none is found.
LPR - Static variable in class com.sun.solaris.service.logging.Facility
LOG_LPR syslog(3C) facility

M

MAIL - Static variable in class com.sun.solaris.service.logging.Facility
LOG_MAIL syslog(3C) facility
main(String[]) - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 
MAX_VALUE - Static variable in class com.sun.solaris.service.pools.UnsignedInt64
The maximum value is 18446744073709551615.
MIN_VALUE - Static variable in class com.sun.solaris.service.pools.UnsignedInt64
The minimum value is 0.
Monitor - Interface in com.sun.solaris.domain.pools
A monitoring class.

N

NEWS - Static variable in class com.sun.solaris.service.logging.Facility
LOG_NEWS syslog(3C) facility
NOTICE - Static variable in class com.sun.solaris.service.logging.Severity
LOG_NOTICE

O

open(String, int) - Method in class com.sun.solaris.service.pools.Configuration
Opens the configuration at the supplied location and with the supplied permissions.

P

parse(String) - Static method in class com.sun.solaris.service.logging.Severity
Returns the Severity object with the given name, interpreted case-insensitively.
PO_CREAT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_DISCO - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_FAIL - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_FALSE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_RDONLY - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_RDWR - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_SUCCESS - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_TRUE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PO_UPDATE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POA_IMPORTANCE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POA_SURPLUS_TO_DEFAULT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_BOOL - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_DOUBLE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_INT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_INVAL - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_STRING - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POC_UINT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_ACCESS - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_BAD_PROP_TYPE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_BADPARAM - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_DATASTORE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_INVALID_CONF - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_INVALID_SEARCH - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_NOTSUP - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_OK - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_PUTPROP - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POE_SYSTEM - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POF_DESTROY - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POF_INVALID - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POF_VALID - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
Pool - Class in com.sun.solaris.service.pools
The Pool class represents a Resource Pool.
pool_dynamic_location() - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_error() - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_get_binding(int) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_get_resource_binding(String, int) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_get_status() - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_resource_type_list(long, long) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_set_binding(String, int, int) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_set_status(int) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_static_location() - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_strerror(int) - Static method in class com.sun.solaris.service.pools.PoolInternal
 
pool_strerror_sys() - Static method in class com.sun.solaris.service.pools.PoolInternal
 
POOL_VER_CURRENT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POOL_VER_NONE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
PoolInternal - Class in com.sun.solaris.service.pools
A thin layer over the libpool(3LIB) interface so that Java can be used to manipulate resource pools.
PoolInternal() - Constructor for class com.sun.solaris.service.pools.PoolInternal
 
PoolsException - Exception in com.sun.solaris.service.pools
The PoolsException class represents a pools error.
PoolsException() - Constructor for exception com.sun.solaris.service.pools.PoolsException
Constructor.
POU_CPU - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POU_POOL - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POU_PSET - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POU_SYSTEM - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POV_LOOSE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POV_NONE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POV_RUNTIME - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POV_STRICT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POX_NATIVE - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
POX_TEXT - Static variable in class com.sun.solaris.service.pools.PoolInternal
 
printStackTrace(Throwable) - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 
printStackTrace(Throwable, PrintStream) - Static method in class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 
Property - Interface in com.sun.solaris.service.pools
The Property interface specifies the contract between a pools configuration element and its properties.
PropertyWalk - Interface in com.sun.solaris.service.pools
The PropertyWalk interface specifies the contract between a pools configuration element and clients which are interested in enumerating the properties of the element.
publish(LogRecord) - Method in class com.sun.solaris.service.logging.SyslogHandler
Publishes the given record with its associated Severity (or infers its severity with Severity.severityForLevel(), if another type of Level is used), if the result is non-null.
putProperty(String, Value) - Method in class com.sun.solaris.service.pools.Element
Put the supplied value as an element property with the supplied name.
putProperty(String, Value) - Method in interface com.sun.solaris.service.pools.Property
Put the supplied value as a property with the supplied name.

R

read() - Method in class com.sun.solaris.service.kstat.Kstat
Invokes kstat_read(3kstat) for tho underlying kstat.
recordProcessorMove(ComponentMove, double, int) - Method in class com.sun.solaris.domain.pools.DecisionHistory
Record a decision that's been made regarding a processor.
RecurringEventTimer - Interface in com.sun.solaris.service.timer
An interface for for a timer for handling a recurring event at a uniform period.
remove() - Method in class com.sun.solaris.service.pools.Configuration
Remove the configuration.
Resource - Class in com.sun.solaris.service.pools
The Resource class represents a resource.
rmProperty(String) - Method in class com.sun.solaris.service.pools.Element
Remove the element property with the supplied name.
rmProperty(String) - Method in interface com.sun.solaris.service.pools.Property
Remove the property with the supplied name.
rollback() - Method in class com.sun.solaris.service.pools.Configuration
Rollback the configuration, undoing any changes which have been made since the last commit or (if there are no commits) since the configuration was opened.

S

SEC - Static variable in class com.sun.solaris.service.timer.SimpleRecurringEventTimer
Multiplier to convert seconds to milliseconds.
setFormatter(Formatter) - Method in class com.sun.solaris.service.logging.SyslogHandler
Formatters may not be used with SyslogHandler.
setName(String) - Method in class com.sun.solaris.service.pools.Value
Name this value.
setValue(boolean) - Method in class com.sun.solaris.service.pools.Value
Set this value to take the supplied boolean value.
setValue(double) - Method in class com.sun.solaris.service.pools.Value
Set this value to take the supplied double value.
setValue(long) - Method in class com.sun.solaris.service.pools.Value
Set this value to take the supplied signed long value.
setValue(long, boolean) - Method in class com.sun.solaris.service.pools.Value
Set this value to take the supplied long value.
setValue(String) - Method in class com.sun.solaris.service.pools.Value
Set this value to take the supplied string value.
Severity - Class in com.sun.solaris.service.logging
syslog(3C) severity levels defined in sys/syslog.h.
severityForLevel(Level) - Static method in class com.sun.solaris.service.logging.Severity
Returns the Severity closest in meaning to the given Level.
SimpleRecurringEventTimer - Class in com.sun.solaris.service.timer
A recurring event timer.
SimpleRecurringEventTimer(long) - Constructor for class com.sun.solaris.service.timer.SimpleRecurringEventTimer
Establishes a timer which will fire every 'period' milliseconds starting from now.
solve() - Method in interface com.sun.solaris.domain.pools.Solver
Allocate resources.
Solver - Interface in com.sun.solaris.domain.pools
This interface specifies the contract between poold and the poold allocation algorithms.
status() - Method in class com.sun.solaris.service.pools.Configuration
Returns the status of the configuration.
SuccinctStackTraceFormatter - Class in com.sun.solaris.service.exception
Formats a stack trace in a single line.
SuccinctStackTraceFormatter() - Constructor for class com.sun.solaris.service.exception.SuccinctStackTraceFormatter
 
sync(OutputStream) - Method in class com.sun.solaris.domain.pools.DecisionHistory
Serialize the persistent decision history to the given stream.
syncToFile(String) - Method in class com.sun.solaris.domain.pools.DecisionHistory
Synchronize the persistent decision history with the present history.
SYSLOG - Static variable in class com.sun.solaris.service.logging.Facility
LOG_SYSLOG syslog(3C) facility
SyslogHandler - Class in com.sun.solaris.service.logging
This handler outputs LogRecords with syslog(3C) to the given facility with a severity translated by Level with a fixed table.
SysloglikeFormatter - Class in com.sun.solaris.service.logging
Formats a LogRecord in a human-readable, syslog-like format, and is intended for use with non-syslog handlers, such as FileHandler.
SysloglikeFormatter() - Constructor for class com.sun.solaris.service.logging.SysloglikeFormatter
 

T

toString() - Method in class com.sun.solaris.domain.pools.DecisionHistory
 
toString() - Method in class com.sun.solaris.service.locality.LocalityDomain
Return a string representation of this instance.
toString() - Method in class com.sun.solaris.service.locality.LocalityGroup
Return a string representation of this instance.
toString() - Method in class com.sun.solaris.service.logging.Facility
 
toString() - Method in class com.sun.solaris.service.logging.SyslogHandler
 
toString() - Method in class com.sun.solaris.service.pools.Component
Returns a string representation of this component.
toString() - Method in class com.sun.solaris.service.pools.Configuration
Returns a string representation of this configuration.
toString() - Method in class com.sun.solaris.service.pools.Element
Returns a string representation of this element.
toString() - Method in class com.sun.solaris.service.pools.HRTime
Return a string representation of this instance.
toString() - Method in class com.sun.solaris.service.pools.Pool
Returns a string representation of this pool.
toString() - Method in class com.sun.solaris.service.pools.Resource
Returns a string representation of this resource.
toString() - Method in class com.sun.solaris.service.pools.Value
Returns a string representation of this value.
transfer(Resource, long) - Method in class com.sun.solaris.service.pools.Resource
Transfer the requested quantity of resource from the donor to this resource.
transfer(Resource, List) - Method in class com.sun.solaris.service.pools.Resource
Transfer the specified resource components from the donor to this resource.

U

unlock() - Method in class com.sun.solaris.service.pools.Value
Unlock the value
UnsignedInt64 - Class in com.sun.solaris.service.pools
 
UnsignedInt64(byte[]) - Constructor for class com.sun.solaris.service.pools.UnsignedInt64
Constructs a UnsignedInt64 with the same value as the given byte array, interpreted as a two's-complement number in big-endian byte order (the most significant byte has the lowest index).
UnsignedInt64(String) - Constructor for class com.sun.solaris.service.pools.UnsignedInt64
Constructs a UnsignedInt64 with the same value as the given string, interpreted in base 10.
UnsignedInt64(String, int) - Constructor for class com.sun.solaris.service.pools.UnsignedInt64
Constructs a UnsignedInt64 with the same value as the given string, interpreted in the given base.
UnsignedInt64(BigInteger) - Constructor for class com.sun.solaris.service.pools.UnsignedInt64
Constructs an UnsignedInt64 with the same value as the given BigInteger.
update() - Method in class com.sun.solaris.service.pools.Configuration
Update the configuration, ensuring that the current state of the configuration reflects that of the kernel.
USER - Static variable in class com.sun.solaris.service.logging.Facility
LOG_USER syslog(3C) facility
UUCP - Static variable in class com.sun.solaris.service.logging.Facility
LOG_UUCP syslog(3C) facility

V

validate(int) - Method in class com.sun.solaris.service.pools.Configuration
Validate the configuration, ensuring that the current state of the configuration satisfies the supplied validation level.
Value - Class in com.sun.solaris.service.pools
The Value class represents a pools value.
Value(String) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
Value(String, boolean) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
Value(String, double) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
Value(String, long) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
Value(String, long, boolean) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
Value(String, String) - Constructor for class com.sun.solaris.service.pools.Value
Constructor
veto(Move, double) - Method in class com.sun.solaris.domain.pools.DecisionHistory
Vetoes a Move only if there is a prior decision that showed a degradation in resource utilization.

W

waitUntilNextFiring() - Method in interface com.sun.solaris.service.timer.RecurringEventTimer
 
waitUntilNextFiring() - Method in class com.sun.solaris.service.timer.SimpleRecurringEventTimer
Cause the current thread to wait until at least the time of the next event, as near as possible, unless interrupted.
walk(Element, Value, Object) - Method in class com.sun.solaris.service.pools.Element
Walk all properties of the invoking object.
walk(Element, Value, Object) - Method in interface com.sun.solaris.service.pools.PropertyWalk
Walk all properties of the invoking object, calling the
walkProperties(PropertyWalk, Object) - Method in class com.sun.solaris.service.pools.Element
Walk all the properties of this element.
WARNING - Static variable in class com.sun.solaris.service.logging.Severity
LOG_WARNING

_

_conf - Variable in class com.sun.solaris.service.pools.Element
The configuration to which this element belongs.
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes All Packages