Serialized Form

Class org.mule.impl.model.AbstractComponent extends Object implements Serializable

Serialized Fields

descriptor

MuleDescriptor descriptor
The Mule descriptor associated with the component


stats

ComponentStatistics stats

stopped

AtomicBoolean stopped
Determines if the component has been stopped


stopping

WaitableBoolean stopping
Determines whether stop has been called and is still in progress


poolInitialised

AtomicBoolean poolInitialised
determines if the proxy pool has been initialised


exceptionListener

ExceptionListener exceptionListener
The exception strategy used by the component, this is provided by the UMODescriptor


initialised

AtomicBoolean initialised
Determines if the component has been initilised


model

UMOModel model
The model in which this component is registered


paused

WaitableBoolean paused
Determines if the component has been paused


Class org.mule.transformers.compression.AbstractCompressionTransformer extends AbstractTransformer implements Serializable

Serialized Fields

strategy

CompressionStrategy strategy


Class org.mule.transformers.encryption.AbstractEncryptionTransformer extends AbstractTransformer implements Serializable

Serialized Fields

strategy

UMOEncryptionStrategy strategy

strategyName

String strategyName


Class org.mule.transformers.AbstractEventAwareTransformer extends AbstractTransformer implements Serializable


Class org.mule.providers.AbstractMessageAdapter extends Object implements Serializable

Serialized Fields

properties

ConcurrentMap properties

attachments

ConcurrentMap attachments

encoding

String encoding

exceptionPayload

UMOExceptionPayload exceptionPayload

id

String id


Class org.mule.transformers.AbstractTransformer extends Object implements Serializable

Serialized Fields

returnClass

Class returnClass

name

String name

endpoint

UMOImmutableEndpoint endpoint

sourceTypes

List sourceTypes

nextTransformer

UMOTransformer nextTransformer
This is the following transformer in the chain of transformers.


ignoreBadInput

boolean ignoreBadInput


Class org.mule.impl.internal.notifications.AdminNotification extends UMOServerNotification implements Serializable

serialVersionUID: -53091546441476249l

Serialized Fields

properties

Map properties

message

UMOMessage message


Class org.mule.routing.AggregationException extends RoutingException implements Serializable

serialVersionUID: 1276049971165761454l

Serialized Fields

eventGroup

EventGroup eventGroup


Class org.mule.impl.AlreadyInitialisedException extends InitialisationException implements Serializable

serialVersionUID: 3121894155097428317l


Class org.mule.transformers.codec.Base64Decoder extends AbstractTransformer implements Serializable

serialVersionUID: -3297461704379793293l


Class org.mule.transformers.codec.Base64Encoder extends AbstractTransformer implements Serializable

serialVersionUID: 7742396053840854720l


Class org.mule.impl.message.BaseMessage extends Object implements Serializable

serialVersionUID: -6105691921086093748l

Serialized Fields

message

Object message

context

Map context


Class org.mule.transformers.simple.ByteArrayToHexString extends AbstractTransformer implements Serializable

serialVersionUID: -7444711426569720031l

Serialized Fields

upperCase

boolean upperCase


Class org.mule.transformers.simple.ByteArrayToObject extends ByteArrayToSerializable implements Serializable

serialVersionUID: 2105641786358330597l


Class org.mule.transformers.simple.ByteArrayToSerializable extends AbstractTransformer implements Serializable

serialVersionUID: 5305641786345530597l


Class org.mule.transformers.simple.ByteArrayToString extends AbstractTransformer implements Serializable

serialVersionUID: -9033005899991305308l


Class org.mule.umo.ComponentException extends MessagingException implements Serializable

serialVersionUID: 56178344205041599l


Class org.mule.impl.internal.notifications.ComponentNotification extends UMOServerNotification implements Serializable

serialVersionUID: -8575741816897936674l


Class org.mule.umo.routing.ComponentRoutingException extends RoutingException implements Serializable

serialVersionUID: -113944443831267318l


Class org.mule.management.stats.ComponentStatistics extends Object implements Serializable

serialVersionUID: -2086999226732861674l

Serialized Fields

name

String name

totalExecTime

long totalExecTime

receivedEventSync

long receivedEventSync

receivedEventASync

long receivedEventASync

queuedEvent

long queuedEvent

maxQueuedEvent

long maxQueuedEvent

averageQueueSize

long averageQueueSize

totalQueuedEvent

long totalQueuedEvent

sentEventSync

long sentEventSync

sentReplyToEvent

long sentReplyToEvent

sentEventASync

long sentEventASync

executedEvent

long executedEvent

executionError

long executionError

fatalError

long fatalError

minExecutionTime

long minExecutionTime

maxExecutionTime

long maxExecutionTime

averageExecutionTime

long averageExecutionTime

enabled

boolean enabled

componentPoolMaxSize

int componentPoolMaxSize

componentPoolAbsoluteMaxSize

int componentPoolAbsoluteMaxSize

componentPoolSize

int componentPoolSize

threadPoolSize

int threadPoolSize

samplePeriod

long samplePeriod

inboundRouterStat

RouterStatistics inboundRouterStat

outboundRouterStat

RouterStatistics outboundRouterStat


Class org.mule.util.compression.CompressionException extends IOException implements Serializable

serialVersionUID: 8587532237749889185l


Class org.mule.config.ConfigurationException extends MuleException implements Serializable

serialVersionUID: 3658822340943734960l


Class org.mule.providers.ConnectException extends InitialisationException implements Serializable

serialVersionUID: -7802483584780922653l


Class org.mule.impl.internal.notifications.ConnectionNotification extends UMOServerNotification implements Serializable

serialVersionUID: -6455441938378523145l


Class org.mule.umo.provider.ConnectorException extends UMOException implements Serializable

serialVersionUID: 4729481487016346035l


Class org.mule.providers.service.ConnectorFactoryException extends EndpointException implements Serializable

serialVersionUID: -4166766364690837213l


Class org.mule.providers.service.ConnectorServiceException extends ConnectorFactoryException implements Serializable

serialVersionUID: 5377271625492627661l


Class org.mule.providers.service.ConnectorServiceNotFoundException extends ConnectorFactoryException implements Serializable

serialVersionUID: -8321406750213654479l


Class org.mule.umo.manager.ContainerException extends ManagerException implements Serializable

serialVersionUID: 5024452108618986265l


Class org.mule.umo.routing.CouldNotRouteInboundEventException extends RoutingException implements Serializable

serialVersionUID: 2736231899561051615l


Class org.mule.umo.routing.CouldNotRouteOutboundMessageException extends RoutingException implements Serializable

serialVersionUID: 4609966704030524482l


Class org.mule.umo.security.CredentialsNotSetException extends UnauthorisedException implements Serializable

serialVersionUID: -6271648179641734579l


Class org.mule.umo.security.CryptoFailureException extends MuleException implements Serializable

serialVersionUID: 1336343718508294379l


Class org.mule.impl.internal.notifications.CustomNotification extends UMOServerNotification implements Serializable

serialVersionUID: 762448139858484536l


Class org.mule.transformers.encryption.DecryptionTransformer extends AbstractEncryptionTransformer implements Serializable

serialVersionUID: -3691559476636732445l


Class org.mule.providers.DefaultMessageAdapter extends AbstractMessageAdapter implements Serializable

serialVersionUID: 1908152148142575505l

Serialized Fields

message

Object message
The message object wrapped by this adapter


Class org.mule.util.file.DeleteException extends IOException implements Serializable

serialVersionUID: 6725758458721277194l


Class org.mule.impl.model.direct.DirectComponent extends AbstractComponent implements Serializable

serialVersionUID: -8590955440156945732l

Serialized Fields

interceptorList

List interceptorList

proxy

MuleProxy proxy


Class org.mule.umo.provider.DispatchException extends RoutingException implements Serializable

serialVersionUID: -8204621943732496605l


Class org.mule.umo.lifecycle.DisposeException extends LifecycleException implements Serializable

serialVersionUID: 1714192290605243678l


Class org.mule.umo.security.EncryptionNotSupportedException extends SecurityException implements Serializable

serialVersionUID: -1661059380853528623l


Class org.mule.umo.security.EncryptionStrategyNotFoundException extends UMOException implements Serializable

serialVersionUID: 3916371211189075139l


Class org.mule.transformers.encryption.EncryptionTransformer extends AbstractEncryptionTransformer implements Serializable

serialVersionUID: -3443776017217878721l


Class org.mule.umo.endpoint.EndpointException extends UMOException implements Serializable

serialVersionUID: 3219403251233216800l


Class org.mule.umo.endpoint.EndpointNotFoundException extends EndpointException implements Serializable

serialVersionUID: 790450139906970837l


Class org.mule.routing.inbound.EventGroup extends Object implements Serializable

serialVersionUID: -7337182983687406403l

Serialized Fields

groupId

Object groupId

events

List events

created

long created

expectedSize

int expectedSize


Class org.mule.impl.message.ExceptionMessage extends BaseMessage implements Serializable

serialVersionUID: -538516243574950621l

Serialized Fields

exception

Throwable exception

componentName

String componentName

endpointUri

UMOEndpointURI endpointUri

timeStamp

Date timeStamp


Class org.mule.impl.message.ExceptionPayload extends Object implements Serializable

serialVersionUID: -7114836033686599024l

Serialized Fields

code

int code

message

String message

info

Map info

exception

Throwable exception


Class org.mule.impl.FailedToQueueEventException extends ComponentException implements Serializable

serialVersionUID: -8368283988424746098l


Class org.mule.providers.FatalConnectException extends FatalException implements Serializable

serialVersionUID: 3300563235465630595l


Class org.mule.umo.lifecycle.FatalException extends LifecycleException implements Serializable

serialVersionUID: -330442983239074937l


Class org.mule.transformers.compression.GZipCompressTransformer extends AbstractCompressionTransformer implements Serializable

serialVersionUID: 5841897266012659925l


Class org.mule.transformers.compression.GZipUncompressTransformer extends GZipCompressTransformer implements Serializable

serialVersionUID: -861180612454404077l


Class org.mule.transformers.simple.HexStringToByteArray extends AbstractTransformer implements Serializable

serialVersionUID: 8266145248111508046l


Class org.mule.transaction.IllegalTransactionStateException extends TransactionStatusException implements Serializable

serialVersionUID: -1062247038945694389l


Class org.mule.impl.ImmutableMuleEndpoint extends Object implements Serializable

serialVersionUID: -2431378111247771909l

Serialized Fields

connector

UMOConnector connector
The endpoint used to communicate with the external system


endpointUri

UMOEndpointURI endpointUri
The endpointUri on which to send or receive information


transformer

UMOTransformer transformer
The transformer used to transform the incoming or outgoing data


responseTransformer

UMOTransformer responseTransformer
The transformer used to transform the incoming or outgoing data


name

String name
The name for the endpoint


type

String type
Determines whether the endpoint is a receiver or sender or both


properties

Map properties
Any additional properties for the endpoint


transactionConfig

UMOTransactionConfig transactionConfig
The transaction configuration for this endpoint


filter

UMOFilter filter
event filter for this endpoint


deleteUnacceptedMessages

boolean deleteUnacceptedMessages
determines whether unaccepted filtered events should be removed from the source. If they are not removed its up to the Message receiver to handle recieving the same message again


initialised

AtomicBoolean initialised
has this endpoint been initialised


securityFilter

UMOEndpointSecurityFilter securityFilter
The security filter to apply to this endpoint


synchronous

Boolean synchronous
whether events received by this endpoint should execute in a single thread


remoteSync

Boolean remoteSync
Determines whether a synchronous call should block to obtain a response from a remote server (if the transport supports it). For example for Jms endpoints, setting remote sync will cause a temporary destination to be set up as a replyTo destination and will send the message a wait for a response on the replyTo destination. If the JMSReplyTo is already set on the message that destination will be used instead.


remoteSyncTimeout

Integer remoteSyncTimeout
How long to block when performing a remote synchronisation to a remote host. This property is optional and will be set to the default Synchonous Event time out value if not set


streaming

boolean streaming
Determines whether the endpoint should deal with requests as streams


initialState

String initialState
The state that the endpoint is initialised in such as started or stopped


endpointEncoding

String endpointEncoding

createConnector

int createConnector
determines if a new connector should be created for this endpoint


Class org.mule.umo.lifecycle.InitialisationException extends LifecycleException implements Serializable

serialVersionUID: -8402348927606781931l


Class org.mule.umo.lifecycle.LifecycleException extends UMOException implements Serializable

serialVersionUID: 2909614055858287394l


Class org.mule.umo.endpoint.MalformedEndpointException extends EndpointException implements Serializable

serialVersionUID: -3179045414716505094l


Class org.mule.impl.internal.notifications.ManagementNotification extends UMOServerNotification implements Serializable

serialVersionUID: -259130553709035786l


Class org.mule.umo.manager.ManagerException extends UMOException implements Serializable

serialVersionUID: -1526680893293714180l


Class org.mule.impl.internal.notifications.ManagerNotification extends UMOServerNotification implements Serializable

serialVersionUID: -3246036188011581121l


Class org.mule.transformers.simple.MapLookup extends AbstractTransformer implements Serializable

serialVersionUID: -9033005899991305309l

Serialized Fields

key

Object key


Class org.mule.config.i18n.Message extends Object implements Serializable

serialVersionUID: -6109760447384477924l

Serialized Fields

code

int code

args

Object[] args

message

String message

bundle

String bundle

nextMessage

Message nextMessage


Class org.mule.components.builder.MessageBuilderException extends MessagingException implements Serializable

serialVersionUID: 1144140732378649625l


Class org.mule.impl.internal.notifications.MessageNotification extends UMOServerNotification implements Serializable

serialVersionUID: -5118299601117624094l

Serialized Fields

endpoint

UMOImmutableEndpoint endpoint


Class org.mule.umo.provider.MessageTypeNotSupportedException extends MessagingException implements Serializable

serialVersionUID: -3954838511333933643l


Class org.mule.umo.MessagingException extends UMOException implements Serializable

serialVersionUID: 6941498759267936649l


Class org.mule.umo.model.ModelException extends UMOException implements Serializable

serialVersionUID: -4593985962209518596l


Class org.mule.impl.internal.notifications.ModelNotification extends UMOServerNotification implements Serializable

serialVersionUID: -1954880336427554435l


Class org.mule.impl.model.ModelServiceNotFoundException extends ModelException implements Serializable

serialVersionUID: -5306713972201495210l


Class org.mule.impl.endpoint.MuleEndpoint extends ImmutableMuleEndpoint implements Serializable

serialVersionUID: 2028442057178326047l


Class org.mule.impl.endpoint.MuleEndpointURI extends Object implements Serializable

serialVersionUID: 3906735768171252877l

Serialized Fields

address

String address

filterAddress

String filterAddress

endpointName

String endpointName

connectorName

String connectorName

transformers

String transformers

responseTransformers

String responseTransformers

createConnector

int createConnector

params

Properties params

uri

URI uri

uriString

String uriString

userInfo

String userInfo

schemeMetaInfo

String schemeMetaInfo

resourceInfo

String resourceInfo


Class org.mule.impl.MuleEvent extends EventObject implements Serializable

serialVersionUID: 7568207722883309919l

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialized Fields

id

String id
the Universally Unique ID for the event


message

UMOMessage message
The payload message used to read the payload of the event


stopFurtherProcessing

boolean stopFurtherProcessing

synchronous

boolean synchronous

timeout

int timeout

credentials

UMOCredentials credentials

ignoredPropertyOverrides

String[] ignoredPropertyOverrides


Class org.mule.MuleException extends UMOException implements Serializable

serialVersionUID: 2554735072826262515l


Class org.mule.impl.MuleMessage extends Object implements Serializable

serialVersionUID: 1541720810851984842l

Serialized Fields

adapter

UMOMessageAdapter adapter

exceptionPayload

UMOExceptionPayload exceptionPayload


Class org.mule.MuleRuntimeException extends RuntimeException implements Serializable

serialVersionUID: 6728041560892553159l


Class org.mule.impl.MuleSession extends Object implements Serializable

serialVersionUID: 3380926585676521866l

Serialized Fields

component

UMOComponent component
The Mule component associated with the session


valid

boolean valid
Determines if the component is valid


id

String id

securityContext

UMOSecurityContext securityContext

properties

Map properties


Class org.mule.transformers.NoActionTransformer extends AbstractTransformer implements Serializable

serialVersionUID: -3777682742145612394l


Class org.mule.umo.provider.NoReceiverForEndpointException extends EndpointException implements Serializable

serialVersionUID: -3954838511333933643l


Class org.mule.model.NoSatisfiableMethodsException extends ModelException implements Serializable

serialVersionUID: -4703387041767867189l


Class org.mule.impl.internal.notifications.NotificationException extends UMOException implements Serializable

serialVersionUID: -5998352122311445746l


Class org.mule.providers.NullPayload extends Object implements Serializable

serialVersionUID: -3406355970240721084l


Class org.mule.umo.manager.ObjectNotFoundException extends ContainerException implements Serializable

serialVersionUID: 5012452325639544484l


Class org.mule.transformers.simple.ObjectToByteArray extends SerializableToByteArray implements Serializable

serialVersionUID: 8111970112989435191l


Class org.mule.transformers.simple.ObjectToString extends AbstractTransformer implements Serializable

serialVersionUID: 1784548784479765795l


Class org.mule.impl.model.seda.optimised.OptimisedSedaComponent extends SedaComponent implements Serializable

serialVersionUID: 4710126404530397113l


Class org.mule.providers.streaming.OutStreamMessageAdapter extends AbstractMessageAdapter implements Serializable

serialVersionUID: -299373598028203772l

Serialized Fields

out

OutputStream out


Class org.mule.impl.model.pipeline.PipelineComponent extends DirectComponent implements Serializable

serialVersionUID: -2788210157354765190l

Serialized Fields

callable

Callable callable


Class org.mule.umo.provider.ReceiveException extends UMOException implements Serializable

serialVersionUID: 1960304517882133951l

Serialized Fields

endpoint

UMOImmutableEndpoint endpoint


Class org.mule.umo.lifecycle.RecoverableException extends InitialisationException implements Serializable

serialVersionUID: -5799024626172482665l


Class org.mule.util.xa.ResourceManagerException extends UMOException implements Serializable

serialVersionUID: -2710661653314559260l


Class org.mule.util.xa.ResourceManagerSystemException extends ResourceManagerException implements Serializable

serialVersionUID: 1202058044460490597l


Class org.mule.umo.routing.ResponseTimeoutException extends RoutingException implements Serializable

serialVersionUID: 6882278747922113239l


Class org.mule.components.rest.RestServiceException extends MessagingException implements Serializable

serialVersionUID: -1026055907767407433l


Class org.mule.umo.routing.RoutePathNotFoundException extends RoutingException implements Serializable

serialVersionUID: -8481434966594513065l


Class org.mule.management.stats.RouterStatistics extends Object implements Serializable

serialVersionUID: 4540482357430845065l

Serialized Fields

enabled

boolean enabled

notRouted

long notRouted

caughtInCatchAll

long caughtInCatchAll

totalRouted

long totalRouted

totalReceived

long totalReceived

routed

Map routed

type

int type


Class org.mule.umo.routing.RoutingException extends MessagingException implements Serializable

serialVersionUID: 2478458847072048645l


Class org.mule.umo.security.SecurityException extends MessagingException implements Serializable


Class org.mule.impl.internal.notifications.SecurityNotification extends UMOServerNotification implements Serializable

serialVersionUID: 5951835321289699941l


Class org.mule.umo.security.SecurityProviderNotFoundException extends UMOException implements Serializable

serialVersionUID: 124630897095610595l


Class org.mule.impl.model.seda.SedaComponent extends AbstractComponent implements Serializable

serialVersionUID: 7711976708670893015l

Serialized Fields

proxyPool

ObjectPool proxyPool
A pool of available Mule Proxies. Component pooling has been disabled on the SEDAModel, this pool will be null anf the 'componentProxy' will be used.


componentProxy

MuleProxy componentProxy
Is created only if component pooling is turned off on the SEDAModel. in this scenario all requests are serviced by this component, unless 'componentPerRequest' flag is set on the model


workManager

UMOWorkManager workManager

descriptorQueueName

String descriptorQueueName

queueTimeout

int queueTimeout
The time out used for taking from the Seda Queue


enablePooling

boolean enablePooling
Whether component objects should be pooled or a single instance should be used


componentPerRequest

boolean componentPerRequest
If this is set to true a new component will be created for every request


Class org.mule.transformers.simple.SerializableToByteArray extends AbstractEventAwareTransformer implements Serializable

serialVersionUID: 8899970312989435192l


Class org.mule.umo.model.SessionException extends ModelException implements Serializable

serialVersionUID: -6751481096543965553l


Class org.mule.transformers.codec.SgmlEntityDecoder extends AbstractTransformer implements Serializable

serialVersionUID: 7958646035249197129l


Class org.mule.transformers.codec.SgmlEntityEncoder extends AbstractTransformer implements Serializable

serialVersionUID: 4229616539951956886l


Class org.mule.providers.streaming.StreamMessageAdapter extends AbstractMessageAdapter implements Serializable

serialVersionUID: 6794965828515586752l

Serialized Fields

in

InputStream in

response

InputStream response

out

OutputStream out

handler

OutputHandler handler

nullPayload

NullPayload nullPayload


Class org.mule.transformers.simple.StringToByteArray extends AbstractTransformer implements Serializable

serialVersionUID: 3993746463869846673l


Class org.mule.util.timer.TimeEvent extends EventObject implements Serializable

serialVersionUID: -7540426406525372393l

Serialized Fields

name

String name
The event name


timeExpired

long timeExpired


Class org.mule.model.TooManySatisfiableMethodsException extends ModelException implements Serializable

serialVersionUID: 7856775581858822364l


Class org.mule.umo.TransactionException extends UMOException implements Serializable

serialVersionUID: -3470229644235978820l


Class org.mule.transaction.TransactionInProgressException extends TransactionStatusException implements Serializable

serialVersionUID: -6041127507191183323l


Class org.mule.transaction.TransactionNotInProgressException extends TransactionStatusException implements Serializable

serialVersionUID: -4825546092229025015l


Class org.mule.transaction.TransactionRollbackException extends TransactionException implements Serializable

serialVersionUID: -3247455113055556221l


Class org.mule.transaction.TransactionStatusException extends TransactionException implements Serializable

serialVersionUID: -2408368544426562868l


Class org.mule.umo.transformer.TransformerException extends EndpointException implements Serializable

serialVersionUID: 2943589828020763649l


Class org.mule.transformers.codec.UCDecoder extends AbstractTransformer implements Serializable

serialVersionUID: -5063055816071537443l

Serialized Fields

decoder

sun.misc.UCDecoder decoder


Class org.mule.transformers.codec.UCEncoder extends AbstractTransformer implements Serializable

serialVersionUID: 1120873588501386458l

Serialized Fields

encoder

sun.misc.UCEncoder encoder


Class org.mule.umo.UMOException extends Exception implements Serializable

Serialized Fields

info

Map info

errorCode

int errorCode

message

String message

i18nMessage

Message i18nMessage


Class org.mule.umo.manager.UMOServerNotification extends EventObject implements Serializable

Serialized Fields

EVENT_NAME

String EVENT_NAME

serverId

String serverId

timestamp

long timestamp

action

int action

resourceIdentifier

String resourceIdentifier
The resourceIdentifier is used when firing inbound server notifications such as Admin notifications or other action notifications triggered by an external source Used to associate the event with a particular resource. For example, if the event was a ComponentNotification the resourceIdentifier could be the name of a particular component


Class org.mule.umo.security.UnauthorisedException extends SecurityException implements Serializable

serialVersionUID: -6664384216189042672l


Class org.mule.umo.provider.UniqueIdNotSupportedException extends MuleRuntimeException implements Serializable

serialVersionUID: -6719055482076081111l


Class org.mule.umo.security.UnknownAuthenticationTypeException extends UMOException implements Serializable

serialVersionUID: 6275865761357999175l


Class org.mule.umo.security.UnsupportedAuthenticationSchemeException extends SecurityException implements Serializable

serialVersionUID: 3281021140543598680l


Class org.mule.transformers.codec.UUDecoder extends AbstractTransformer implements Serializable

serialVersionUID: -3570019318835185793l

Serialized Fields

decoder

sun.misc.UUDecoder decoder


Class org.mule.transformers.codec.UUEncoder extends AbstractTransformer implements Serializable

serialVersionUID: 4074142466316499186l

Serialized Fields

encoder

sun.misc.UUEncoder encoder


Class org.mule.providers.WriterMessageAdapter extends AbstractMessageAdapter implements Serializable

serialVersionUID: -1065602752454818625l

Serialized Fields

writer

StringWriter writer



Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.