kaos.core.service.directory.grid
Class GridDirectoryServicePolicyCert

java.lang.Object
  extended by kaos.core.service.directory.KAoSDirectoryService
      extended by kaos.core.service.directory.grid.GridDirectoryServicePolicyCert
All Implemented Interfaces:
KAoSObservable, KAoSObserver, DirectoryEventNotifier, DirectoryService, DomainDirectoryService, DomainManagerEventNotifier, KAoSOntologyQueryService, OntologyRepositoryService, GuardSynchronization, OntologyInterfaces, PolicyAnalyzes, PolicyDirectory, PolicyModification, PolicySetDirectory, AuthorizationPolicyDisclosure, ObligationPolicyDisclosure, PolicyDisclosure, XMLRepository

public final class GridDirectoryServicePolicyCert
extends KAoSDirectoryService

$Revision: 1.4 $


Nested Class Summary
 
Nested classes/interfaces inherited from class kaos.core.service.directory.KAoSDirectoryService
KAoSDirectoryService.OperationWaiter
 
Field Summary
 
Fields inherited from class kaos.core.service.directory.KAoSDirectoryService
_allowReregistration, _guarded, _guardRegistered, _locator, _messageReceiver, _mts, _name, _nickName, _observers, _transportSystem, _userDescHashtable, AGENTS, ALL_UPDATES, CONTAINERS, DOMAIN_NAME, FORWARDED_KEY, GUARDED_ACTION_SUBCLASSES_OF_INTEREST, GUARDED_AGENTS, GUARDED_CLASS_RANGES_OF_INTEREST, GUARDED_CONTAINERS, GUARDED_ENTITIES, GUARDED_EXEC_ENVS, GUARDED_HOSTS, LOCATOR_NAME, MY_DESCRIPTION, MY_GUARDS, REGISTRATION_REPLACE_FLAG, RUNNING_ENTITIES, UNGUARDED_AGENTS, UNGUARDED_CONTAINERS, UNGUARDED_EXEC_ENVS, UNGUARDED_HOSTS
 
Constructor Summary
GridDirectoryServicePolicyCert()
           
 
Method Summary
 MessageTransportService acquireMessageTransportService()
          Acquires a MessageTransportService using Grid for messageing.
 void logDomainEvents(java.lang.String logEvents)
          Instantiated a Listener to log domain events.
static void main(java.lang.String[] args)
          Private methods.
protected  JasBeanImpl obtainEntityEnv()
           
 
Methods inherited from class kaos.core.service.directory.KAoSDirectoryService
addEventListener, addEventListener, addFilteredNamespace, addPolicies, addPolicy, addPolicy, addPolicySet, addPolicySets, addRemoteEventListener, allowReregistration, analyzeWorkflow, analyzeWorkflow, areClassesDisjoint, askQuery, bindToMessageTransportService, bindToMTS, callWorkflowChecker, changeComponentEnabledStatus, changedPriority, changePolicies, changePolicy, changePolicySet, changePolicySets, checkAbsolutePermission, checkDeepPermission, checkPermission, createAgentDescription, createMyDomain, declareInstance, declareInstance, deleteAllLogs, deleteLogsforActionType, deleteLogsforActor, deleteSpecifiedLogs, deregister, deregisterObserver, distributePolicyUpdate, equals, establishAgentDescription, findConflictingPolicies, findPoliciesMadeRedundant, findPoliciesMakingRedundant, findPolicyDecision, getAbsoluteObligationsForTriggerConditionForAC, getActions, getAgentName, getAllAgentsInDirectory, getAllAgentsInDomain, getAllDomainsInDirectory, getAllGuardsInDirectory, getAllKAoSExtensionComponents, getAllLogs, getAllNamespaces, getAllowableValuesForActionProperties, getAllowableValuesForActionProperties, getAllowableValuesForActionProperties, getAllowableValuesForActionProperty, getAllPolicies, getAllSchema, getApplicablePoliciesForEntity, getClassesDefInNamespace, getClassesOfActors, getClassesOfActorsCapableOfPerformingActions, getClassesOfGroups, getClassesOfPlaces, getClassesOfTargets, getComponentEnabledStatus, getConditionalPolicies, getConstructedOntologyStructures, getDomainDescription, getDomainDescriptionsForGuard, getDomainNames, getDomainStructure, getExpandedProperty, getFilteredNamespaces, getGuardDescriptionsForEntity, getGuardInfo, getGuards, getGuardStateFor, getID, getIndividualActors, getIndividualGroups, getIndividualPlaces, getIndividualTargets, getInstancesDefInNamespace, getInstancesOf, getKAoSExtensionComponents, getKAoSUserDescription, getListOfLoadedOntologies, getLogsforActionType, getLogsforActor, getNamspacesImportedByNamespace, getObligationsForTriggerCondition, getOntologyDefinitionForConcept, getPolicies, getPoliciesByEntities, getPoliciesForActionType, getPoliciesForEntity, getPolicy, getPolicy, getPolicySet, getPolicySets, getPolicyUpdateCount, getPropertiesApplicableTo, getPropertiesDefInNamespace, getProperty, getProperty, getRangeOnPropertyForClass, getRepositoryTableInformation, getResourcesWithValueForProperty, getRootDomains, getSchema, getServiceProperties, getSpecifiedLogs, getSubClassesOf, getSubdomains, getSubPropertiesOf, getSuperClassesOf, getSuperPropertiesOf, getUltimateOntologyTypesOfIndividual, getUniqueValueForProperty, getValuesForProperty, handleDirectoryEvent, harmonizePolicy, hashCode, initConfig, initialize, initialize, initLogDomainEvents, instancesSetSynchronizationRequest, isEntityInDomain, isFullyOverlappedBySecondPolicy, isFullyOverlappedByUnionOfPolicies, isGuardLoggingActive, isMadeFullyRedundantByPolicyUnion, isMadeFullyRedundantBySecond, isMadeParitallyRedundantBySecond, isPartiallyOverlappedBySecondPolicy, isPolicyInConflict, isPolicyMakingRedundantSomeOtherPolicy, isPolicyRedundant, isSynchronizationNeeded, isUserRegistered, loadOntology, loadOntology, loadOntology, loadOntology, loadOntology, loadSchema, modify, modifyEntityProperties, notify, obtainCoordinatorEnv, policiesSynchronizationRequest, putConstructedOntologyStructures, putMultipleSchema, putSchema, receiveMessage, refreshAllPoliciesComplete, refreshAllPoliciesPartial, refreshPolicyComplete, refreshPolicyPartial, refreshSpecifiedPoliciesComplete, refreshSpecifiedPoliciesPartial, register, register, registerNodeEnforcer, registerObserver, registerWithCoordinator, rehydratePolicies, removeAllKAoSExtensionComponents, removeAllPolicies, removeEventListener, removeEventListener, removeExecEnv, removeFilteredNamespace, removeKAoSExtensionComponent, removePolicies, removePolicy, removePolicy, removePolicySet, removePolicySets, removeRemoteEventListener, removeSchema, search, search, search, sendPolicyUpdate, sendStatusUpdate, setConditionalPolicies, setGuarded, setGuardLoggingState, setGuardRegistered, setKAoSExtensionComponent, setPolicy, setServiceProperties, setUsePolCert, splitPolicy, subclassesSetSynchronizationRequest, subpropertiesSetSynchronizationRequest, subscribeAsMirror, subscribeAsMirror, superclassesSetSynchronizationRequest, superpropertiesSetSynchronizationRequest, testTrue, update, updatePolicies
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridDirectoryServicePolicyCert

public GridDirectoryServicePolicyCert()
Method Detail

acquireMessageTransportService

public MessageTransportService acquireMessageTransportService()
                                                       throws java.lang.Exception
Acquires a MessageTransportService using Grid for messageing.

Returns:
GridMessageTransportService
Throws:
java.lang.Exception - if the TransportSystem has not been acquired yet.

obtainEntityEnv

protected JasBeanImpl obtainEntityEnv()
Overrides:
obtainEntityEnv in class KAoSDirectoryService

logDomainEvents

public void logDomainEvents(java.lang.String logEvents)
Instantiated a Listener to log domain events.


main

public static void main(java.lang.String[] args)
Private methods. /****************************************************************************************** /** Main program.