Uses of Class
org.apache.muse.ws.resource.basefaults.BaseFault

Packages that use BaseFault
org.apache.muse.ws.dm.muws   
org.apache.muse.ws.dm.muws.ext.faults   
org.apache.muse.ws.dm.muws.impl   
org.apache.muse.ws.notification   
org.apache.muse.ws.notification.faults   
org.apache.muse.ws.notification.impl   
org.apache.muse.ws.notification.properties   
org.apache.muse.ws.notification.topics   
org.apache.muse.ws.notification.topics.impl   
org.apache.muse.ws.resource.basefaults   
org.apache.muse.ws.resource.ext.faults   
org.apache.muse.ws.resource.faults   
org.apache.muse.ws.resource.impl   
org.apache.muse.ws.resource.lifetime   
org.apache.muse.ws.resource.lifetime.faults   
org.apache.muse.ws.resource.metadata   
org.apache.muse.ws.resource.metadata.faults   
org.apache.muse.ws.resource.metadata.impl   
org.apache.muse.ws.resource.properties.get   
org.apache.muse.ws.resource.properties.get.ext   
org.apache.muse.ws.resource.properties.get.faults   
org.apache.muse.ws.resource.properties.get.impl   
org.apache.muse.ws.resource.properties.impl   
org.apache.muse.ws.resource.properties.listeners   
org.apache.muse.ws.resource.properties.query   
org.apache.muse.ws.resource.properties.query.faults   
org.apache.muse.ws.resource.properties.query.impl   
org.apache.muse.ws.resource.properties.schema   
org.apache.muse.ws.resource.properties.schema.faults   
org.apache.muse.ws.resource.properties.set   
org.apache.muse.ws.resource.properties.set.ext   
org.apache.muse.ws.resource.properties.set.faults   
org.apache.muse.ws.resource.properties.set.impl   
org.apache.muse.ws.resource.sg   
org.apache.muse.ws.resource.sg.faults   
org.apache.muse.ws.resource.sg.impl   
 

Uses of BaseFault in org.apache.muse.ws.dm.muws
 

Methods in org.apache.muse.ws.dm.muws that throw BaseFault
 void CorrelatableProperties.addCorrelation(Correlation correlation)
           
 void ManageabilityCharacteristics.addManageabilityCapability(String capabilityURI)
           
 WsResource Relationships.addRelationship(String name, RelationshipType type, Participant[] participants)
          Creates a new Relationship resource with the given values, adds it to the ResourceManager and the participant resources' WS-RP container, and returns it to the caller.
 EndpointReference RelationshipResource.getAccessEndpointReference()
           
 String[] Description.getCaption()
           
 Correlation[] CorrelatableProperties.getCorrelatableProperties()
           
 Date Metrics.getCurrentTime()
           
 String[] Description.getDescription()
           
 String Correlation.getDialect()
           
 String[] ManageabilityCharacteristics.getManageabilityCapability()
           
 String RelationshipResource.getName()
           
 String OperationalStatus.getOperationalStatus()
           
 Participant[] RelationshipResource.getParticipant()
           
 WsResource[] Relationships.getRelationship()
           
 String Identity.getResourceId()
           
 StateType State.getState()
           
 StateTransition State.getStateTransition()
           
 RelationshipType RelationshipResource.getType()
           
 String Description.getVersion()
           
 boolean ManageabilityCharacteristics.hasManageabilityCapability(String capabilityURI)
           
 boolean Correlation.hasNegativeAssertion()
           
 WsResource[] Relationships.queryRelationshipsByType(QName[] types)
          This method is defined by MUWS Part 2 in order to optimize the query of a resource property that will often have a large number of instances (which would make XPath-like queries and catch-all Get requests a performance bottleneck).
 void Relationships.removeRelationship(WsResource relationship)
          Deletes the RelationshipResource from the owner's WS-RP container.
 void Metric.reset(Object value)
          Updates the resource property via WSRP and then adjusts the metric metadata to reflect the change.
 void Description.setCaption(String[] captions)
           
 void Description.setDescription(String[] descriptions)
           
 void RelationshipResource.setName(String name)
           
 void OperationalStatus.setOperationalStatus(String status)
           
 void RelationshipResource.setParticipant(Participant[] participants)
           
 void State.setState(StateType state)
           
 void RelationshipResource.setType(RelationshipType type)
           
 void Description.setVersion(String version)
           
 

Uses of BaseFault in org.apache.muse.ws.dm.muws.ext.faults
 

Subclasses of BaseFault in org.apache.muse.ws.dm.muws.ext.faults
 class RelationshipCreationFailedFault
           
 

Uses of BaseFault in org.apache.muse.ws.dm.muws.impl
 

Methods in org.apache.muse.ws.dm.muws.impl that throw BaseFault
 WsResource SimpleRelationships.addRelationship(String name, RelationshipType type, Participant[] participants)
           
protected  WsResource SimpleRelationships.createRelationship(Element xml)
          This method reads the relationship fields from the XML and forwards them to createRelationship(String, RelationshipType, Participant[]).
protected  WsResource SimpleRelationships.createRelationship(String name, RelationshipType type, Participant[] participants)
          Creates a new relationship resource with the given fields, initializes it, and adds it to the ResourceManager before returning it.
 Element[] SimpleRelationships.getProperty(QName propertyName)
           
 WsResource[] SimpleRelationships.queryRelationshipsByType(QName[] types)
           
 void SimpleMetric.reset(Object value)
           
 

Constructors in org.apache.muse.ws.dm.muws.impl that throw BaseFault
SimpleParticipant(Element xml)
           
SimpleParticipant(WsResourceClient remote, String role)
           
SimpleParticipant(WsResource resource, String role)
           
SimpleStateTransition(Element xml)
           
 

Uses of BaseFault in org.apache.muse.ws.notification
 

Methods in org.apache.muse.ws.notification that throw BaseFault
 void PullPointDataStore.addMessage(NotificationMessage message)
           
 Topic NotificationProducer.addTopic(QName topicName)
          Creates a topic in the resource's topic set and adds it to the appropriate topic namespace.
 TopicNamespace NotificationProducer.addTopicNamespace(String namespace)
          Creates a topic namespace in the resource's topic set using the given URI.
 boolean NotificationProducer.getFixedTopicSet()
           
 QName[] NotificationProducer.getTopicExpression()
           
 String[] NotificationProducer.getTopicExpressionDialect()
           
 

Uses of BaseFault in org.apache.muse.ws.notification.faults
 

Subclasses of BaseFault in org.apache.muse.ws.notification.faults
 class InvalidFilterFault
           
 class InvalidMessageContentExpressionFault
           
 class InvalidProducerPropertiesExpressionFault
           
 class InvalidTopicExpressionFault
           
 class MultipleTopicsSpecifiedFault
           
 class NoCurrentMessageOnTopicFault
           
 class NotifyMessageNotSupportedFault
           
 class PauseFailedFault
           
 class ResumeFailedFault
           
 class SubscribeCreationFailedFault
           
 class TopicExpressionDialectUnknownFault
           
 class TopicNotSupportedFault
           
 class UnableToCreatePullPointFault
           
 class UnableToGetMessagesFault
           
 class UnacceptableInitialTerminationTimeFault
           
 class UnrecognizedPolicyRequestFault
           
 class UnsupportedPolicyRequestFault
           
 

Uses of BaseFault in org.apache.muse.ws.notification.impl
 

Methods in org.apache.muse.ws.notification.impl that throw BaseFault
 Topic SimpleNotificationProducer.addTopic(QName topicName)
           
 TopicNamespace SimpleNotificationProducer.addTopicNamespace(String namespace)
           
 Filter FilterFactory.newInstance(Element xml)
           
 Filter FilterFactoryHandler.newInstance(Element filterXML)
           
 Filter ProducerPropertiesFilterHandler.newInstance(Element filterXML)
           
 Filter TopicFilterHandler.newInstance(Element filterXML)
           
 Filter MessagePatternFilterHandler.newInstance(Element filterXML)
           
 

Constructors in org.apache.muse.ws.notification.impl that throw BaseFault
Subscribe(Element xml)
           
 

Uses of BaseFault in org.apache.muse.ws.notification.properties
 

Methods in org.apache.muse.ws.notification.properties that throw BaseFault
 void ChangeNotificationListener.propertyChanged(Element oldValue, Element newValue)
          Creates a WS-N message that holds a WS-RP change notification event.
 

Uses of BaseFault in org.apache.muse.ws.notification.topics
 

Methods in org.apache.muse.ws.notification.topics that throw BaseFault
 void Topic.addTopic(Topic childTopic)
          Adds a child topic to the topic.
 void TopicNamespace.addTopic(Topic topic)
          Adds a root topic to the namespace.
 void TopicSet.addTopicNamespace(TopicNamespace topicSpace)
           
 void Topic.setParentTopic(Topic parentTopic)
           
 

Uses of BaseFault in org.apache.muse.ws.notification.topics.impl
 

Methods in org.apache.muse.ws.notification.topics.impl that throw BaseFault
 void SimpleTopic.addTopic(Topic childTopic)
           
 void SimpleTopicNamespace.addTopic(Topic topic)
           
 void SimpleTopicSet.addTopicNamespace(TopicNamespace topicSpace)
           
 

Constructors in org.apache.muse.ws.notification.topics.impl that throw BaseFault
SimpleTopic(Element root, TopicNamespace topicSpace)
           
SimpleTopic(String name, TopicNamespace topicSpace)
           
SimpleTopicNamespace(Element root)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.basefaults
 

Methods in org.apache.muse.ws.resource.basefaults that return BaseFault
static BaseFault WsbfUtils.convertToFault(Throwable error)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.ext.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.ext.faults
 class InvalidMessageFormatFault
           
 class ResourceInitializationFault
           
 class SerializationErrorFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.faults
 class ResourceUnavailableFault
           
 class ResourceUnknownFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.impl
 

Methods in org.apache.muse.ws.resource.impl that throw BaseFault
 void AbstractWsResourceCapability.deleteProperty(QName propertyQName)
           
 Element[] AbstractWsResourceCapability.getProperty(QName propertyQName)
           
protected  Element[] AbstractWsResourceCapability.getPropertyElements(QName name, Object value)
           
 void AbstractWsResourceCapability.insertProperty(QName propertyQName, Element[] values)
           
protected  Object AbstractWsResourceCapability.invokeMethod(Method method, Object[] params)
           
 void AbstractWsResourceCapability.updateProperty(QName propertyQName, Element[] values)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.lifetime
 

Methods in org.apache.muse.ws.resource.lifetime that throw BaseFault
 Date ScheduledTermination.getCurrentTime()
           
 Date ScheduledTermination.getTerminationTime()
           
 

Uses of BaseFault in org.apache.muse.ws.resource.lifetime.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.lifetime.faults
 class ResourceNotDestroyedFault
           
 class TerminationTimeChangeRejectedFault
           
 class UnableToSetTerminationTimeFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.metadata
 

Methods in org.apache.muse.ws.resource.metadata that throw BaseFault
 void ResourcePropertiesMetadataValidation.applyMetadata()
          Takes the RMD that has been provided through setMetadata() and creates components that will enforce it.
 void ResourcePropertiesMetadataValidation.validateMetadata()
          Iterates through every property in the WS-RMD metadata and verifies that the current WS-RP document is valid.
 

Uses of BaseFault in org.apache.muse.ws.resource.metadata.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.metadata.faults
 class MetadataValidationFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.metadata.impl
 

Methods in org.apache.muse.ws.resource.metadata.impl that throw BaseFault
 void StaticValuesApprover.validateChange(Element oldValue, Element newValue, Object token)
          Throws an exception if the second parameter is null (signifying a deletion) and the current property value is one of the static values defined in the RMD.
 void ExternalChangeApprover.validateChange(Element oldValue, Element newValue, Object token)
          Throws an exception if the property is read-only and the given security token does not match the one held by the approver.
 void InsertOnlyApprover.validateChange(Element oldValue, Element newValue, Object token)
          Throws an exception if the first parameter is not null (signifying an update or deletion of an existing property).
 void ValidValuesApprover.validateChange(Element oldValue, Element newValue, Object token)
          Throws an exception if the the second parameter is not null (signifying an insertion or update) and is not one of the valid values defined in the RMD.
 void ReadOnlyApprover.validateChange(Element oldValue, Element newValue, Object token)
          Always throws an exception - no changes are allowed for read-only properties.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.get
 

Methods in org.apache.muse.ws.resource.properties.get that throw BaseFault
 Element[] GetMultipleResourceProperties.getMultipleResourceProperties(QName[] qnames)
          Returns zero or more instances of the given properties.
 Element[] GetResourceProperty.getResourceProperty(QName qname)
          Returns zero or more instances of the given property.
 Element GetResourcePropertyDocument.getResourcePropertyDocument()
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.get.ext
 

Methods in org.apache.muse.ws.resource.properties.get.ext that throw BaseFault
 Object GetResourcePropertyExtensions.getPropertyAsObject(QName qname, Class type)
          Returns zero or more instances of the given property, deserialized into instances of the given type.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.get.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.properties.get.faults
 class InvalidResourcePropertyQNameFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.get.impl
 

Methods in org.apache.muse.ws.resource.properties.get.impl that throw BaseFault
 Element[] SimpleGetCapability.getMultipleResourceProperties(QName[] qnames)
           
 Element[] SimpleGetCapability.getResourceProperty(QName qname)
           
 Element SimpleGetCapability.getResourcePropertyDocument()
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.impl
 

Methods in org.apache.muse.ws.resource.properties.impl that throw BaseFault
protected  void SimpleResourcePropertyCollection.changeCompleted(QName qname, Element oldValue, Element newValue)
          Reports the completed property change to all PropertyChangeListeners.
protected  void SimpleResourcePropertyCollection.changeRequested(QName qname, Element oldValue, Element newValue, Object securityToken)
          Reports the pending property change to all PropertyChangeApprovers.
protected  SetRequest SimpleResourcePropertyCollection.createInsertRequests(Element newDoc)
           
protected  void SimpleResourcePropertyCollection.deleteMutableProperties()
           
 void SimpleResourcePropertyCollection.deleteResourceProperty(QName qname)
           
 void SimpleResourcePropertyCollection.deleteResourceProperty(QName qname, Object securityToken)
           
 Element[] SimpleResourcePropertyCollection.getMultipleResourceProperties(QName[] qnames)
           
 Object SimpleResourcePropertyCollection.getPropertyAsObject(QName qname, Class type)
           
 Element[] SimpleResourcePropertyCollection.getResourceProperty(QName qname)
          Returns zero or more instances of the given property.
 Element SimpleResourcePropertyCollection.getResourcePropertyDocument()
           
 void SimpleResourcePropertyCollection.insertOrUpdate(QName property, Object value)
           
 void SimpleResourcePropertyCollection.insertOrUpdate(QName property, Object[] values)
           
 void SimpleResourcePropertyCollection.insertResourceProperty(QName qname, Object[] values)
           
 void SimpleResourcePropertyCollection.insertResourceProperty(QName qname, Object[] values, Object securityToken)
           
 Element SimpleResourcePropertyCollection.putResourcePropertyDocument(Element newDoc)
           
protected  Element[] SimpleResourcePropertyCollection.readRequested(QName qname, Element[] properties)
          Reports all property read requests to the PropertyReadListeners.
 void SimpleResourcePropertyCollection.setResourceProperties(SetRequest request)
           
 void SimpleResourcePropertyCollection.updateResourceProperty(QName qname, Object[] values)
           
 void SimpleResourcePropertyCollection.updateResourceProperty(QName qname, Object[] values, Object securityToken)
           
protected  void SimpleResourcePropertyCollection.validateDelete(QName qname, int currentSize, int toDelete)
          Confirms that deleting the desired number of property instances will result in a WS-RP document that is valid according to the schema.
protected  void SimpleResourcePropertyCollection.validateInsert(QName qname, int currentSize, Element[] values)
          Confirms that inserting the desired property instances will result in a WS-RP document that is valid according to the schema.
 void SimpleResourcePropertyCollection.validateMetadata()
           
 void SimpleResourcePropertyCollection.validateSchema()
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.listeners
 

Methods in org.apache.muse.ws.resource.properties.listeners that throw BaseFault
 void PropertyChangeListener.propertyChanged(Element oldValue, Element newValue)
          Receives the old and new value of the property after it has been changed; there are no requirements on the actions taken in response to a property change.
 Element[] PropertyReadListener.readRequested(Element[] properties)
           
 void PropertyChangeApprover.validateChange(Element oldValue, Element newValue, Object token)
          Analyzes the property change being made and throws an exception if the change is invalid.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.query
 

Methods in org.apache.muse.ws.resource.properties.query that throw BaseFault
 String[] QueryResourceProperties.getQueryExpressionDialect()
           
 Node[] QueryResourceProperties.queryResourceProperties(String query, String dialect)
          Returns a set of DOM Nodes that correlates to the given query string.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.query.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.properties.query.faults
 class InvalidQueryExpressionFault
           
 class QueryEvaluationErrorFault
           
 class UnknownQueryExpressionDialectFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.query.impl
 

Methods in org.apache.muse.ws.resource.properties.query.impl that throw BaseFault
 Node[] SimpleQueryCapability.queryResourceProperties(String query, String dialect)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.schema
 

Methods in org.apache.muse.ws.resource.properties.schema that throw BaseFault
 void ResourcePropertiesSchemaValidation.validateSchema()
          Iterates through every property in the WS-RP document's XMLSchema and verifies current document is valid.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.schema.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.properties.schema.faults
 class SchemaValidationFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.set
 

Methods in org.apache.muse.ws.resource.properties.set that throw BaseFault
 SetRequest SetOperationFactory.createSet(Element request)
          Parses the given XML fragment according to the WS-RP spec for SetResourceProperties requests.
 void SetResourcePropertiesComponents.deleteResourceProperty(QName qname)
          Removes all properties with the given name.
 void SetResourcePropertiesPermissions.deleteResourceProperty(QName qname, Object securityToken)
          Removes all properties with the given name.
 void SetRequestComponent.execute(ResourcePropertyCollection props)
          Performs the set command on the given WSRP document.
 void SetResourcePropertiesComponents.insertResourceProperty(QName qname, Object[] values)
          Creates new instances of the given property using the given values.
 void SetResourcePropertiesPermissions.insertResourceProperty(QName qname, Object[] values, Object securityToken)
          Creates a new instance of the given property for each value specified in the array of values.
 Element PutResourcePropertyDocument.putResourcePropertyDocument(Element wsrpDoc)
           
 void SetResourceProperties.setResourceProperties(SetRequest request)
          Modifies one or more property instances according to the definition of the three WS-RP write operations: Insert, Update, and Delete.
 void SetResourcePropertiesComponents.updateResourceProperty(QName qname, Object[] values)
          Replaces all of a property's current values with the given values.
 void SetResourcePropertiesPermissions.updateResourceProperty(QName qname, Object[] values, Object securityToken)
          Updates all instances of the given property using the given values; all previous values will be removed in lieu of these new values.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.set.ext
 

Methods in org.apache.muse.ws.resource.properties.set.ext that throw BaseFault
 void SetResourcePropertiesExtensions.insertOrUpdate(QName property, Object value)
          This is just a convenience method that will call insertOrUpdate(QName, Object[]) with a one-element array.
 void SetResourcePropertiesExtensions.insertOrUpdate(QName property, Object[] values)
          Checks to see if there is already an instance of the property, and if so, updates it with the given values; otherwise, it inserts the values.
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.set.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.properties.set.faults
 class InvalidModificationFault
           
 class SetResourcePropertyRequestFailedFault
           
 class UnableToModifyResourcePropertyFault
           
 class UnableToPutResourcePropertyDocumentFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.properties.set.impl
 

Methods in org.apache.muse.ws.resource.properties.set.impl that throw BaseFault
 SetRequest SimpleSetOperationFactory.createSet(Element request)
           
 void UpdateRequest.execute(ResourcePropertyCollection properties)
           
 void InsertRequest.execute(ResourcePropertyCollection properties)
           
 void DeleteRequest.execute(ResourcePropertyCollection properties)
           
 Element SimpleSetCapability.putResourcePropertyDocument(Element wsrpDoc)
           
 void SimpleSetCapability.setResourceProperties(SetRequest request)
           
 

Constructors in org.apache.muse.ws.resource.properties.set.impl that throw BaseFault
InsertRequest(Element request)
           
UpdateRequest(Element request)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.sg
 

Methods in org.apache.muse.ws.resource.sg that throw BaseFault
 EndpointReference ServiceGroupRegistration.add(EndpointReference memberEPR, Element content, Date terminationTime)
           
 WsResource ServiceGroup.addEntry(EndpointReference memberEPR, Element content, Date termination)
          Creates a new Entry resource and adds it to Muse's ResourceManager and the ServiceGroup's WS-RP container.
 WsResource ServiceGroup.addEntry(EndpointReference memberEPR, WsResource entry)
          Adds the EPR/resource mapping to the implementation's collection of service group entries.
 Element Entry.getContent()
           
 QName[] ServiceGroup.getContentElements()
           
 WsResource[] ServiceGroup.getEntry()
           
 WsResource ServiceGroup.getEntry(EndpointReference memberEPR)
           
 EndpointReference Entry.getMemberEPR()
           
 MembershipContentRule[] ServiceGroup.getMembershipContentRule()
           
 EndpointReference Entry.getServiceGroupEPR()
           
 boolean ServiceGroup.isMatch(EndpointReference epr)
           
 void ServiceGroup.removeEntry(WsResource entry)
           
 void Entry.setMemberEPR(EndpointReference memberEPR)
           
 void ServiceGroup.setMembershipContentRule(MembershipContentRule[] mcr)
           
 void Entry.setServiceGroup(WsResource serviceGroup)
           
 

Uses of BaseFault in org.apache.muse.ws.resource.sg.faults
 

Subclasses of BaseFault in org.apache.muse.ws.resource.sg.faults
 class AddRefusedFault
           
 class ContentCreationFailedFault
           
 class UnsupportedMemberInterfaceFault
           
 

Uses of BaseFault in org.apache.muse.ws.resource.sg.impl
 

Methods in org.apache.muse.ws.resource.sg.impl that throw BaseFault
 EndpointReference SimpleServiceGroupRegistration.add(EndpointReference memberEPR, Element content, Date terminationTime)
           
 WsResource SimpleServiceGroup.addEntry(EndpointReference memberEPR, Element content, Date termination)
           
protected  WsResource SimpleServiceGroup.createEntry(EndpointReference epr, Element content, Date termination)
           
 Element SimpleEntry.getContent()
          This implementation reads the content values on-the-fly, creating a client to the member resource and using the WSRP GetMultipleResourceProperties operation to discover the property values.
 Element[] SimpleServiceGroup.getProperty(QName property)
           
 



Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.