Serialized Form


Package org.cougaar.core.adaptivity

Class org.cougaar.core.adaptivity.AEViewerServlet extends ComponentServlet implements Serializable

Serialized Fields

logger

LoggingService logger

blackboardQuery

BlackboardQueryService blackboardQuery

blackboard

BlackboardService blackboard

omComparator

org.cougaar.core.adaptivity.AEViewerServlet.OMComparator omComparator

ompComparator

org.cougaar.core.adaptivity.AEViewerServlet.OMPComparator ompComparator

Class org.cougaar.core.adaptivity.ArithmeticOperator extends Operator implements Serializable

Class org.cougaar.core.adaptivity.BooleanOperator extends Operator implements Serializable

Class org.cougaar.core.adaptivity.ConstrainingClause extends java.lang.Object implements Serializable

Serialized Fields

list

java.util.List<E> list

Class org.cougaar.core.adaptivity.ConstraintOperator extends Operator implements Serializable

Class org.cougaar.core.adaptivity.ConstraintOpValue extends java.lang.Object implements Serializable

Serialized Fields

operator

ConstraintOperator operator

allowedValues

OMCRangeList allowedValues

Class org.cougaar.core.adaptivity.ConstraintPhrase extends ConstraintOpValue implements Serializable

Serialized Fields

proxyName

java.lang.String proxyName

Class org.cougaar.core.adaptivity.InterAgentCondition extends OMCBase implements Serializable

Serialized Fields

targets

java.util.Set<E> targets

uid

UID uid

source

MessageAddress source

owner

Relay.Token owner

Class org.cougaar.core.adaptivity.InterAgentOperatingMode extends OperatingModeImpl implements Serializable

Serialized Fields

targets

java.util.Set<E> targets

uid

UID uid

Class org.cougaar.core.adaptivity.InterAgentOperatingModePolicy extends OperatingModePolicy implements Serializable

Serialized Fields

targets

java.util.Set<E> targets

source

MessageAddress source

owner

Relay.Token owner

Class org.cougaar.core.adaptivity.MetricsCondition extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

allowedValues

OMCRangeList allowedValues

metricsPath

java.lang.String metricsPath

metricsService

MetricsService metricsService

variableEvaluator

VariableEvaluator variableEvaluator

Class org.cougaar.core.adaptivity.MetricsCondition.Boolean extends MetricsCondition implements Serializable

Class org.cougaar.core.adaptivity.MetricsCondition.Default extends MetricsCondition.Double implements Serializable

Class org.cougaar.core.adaptivity.MetricsCondition.Double extends MetricsCondition implements Serializable

Class org.cougaar.core.adaptivity.MetricsCondition.Integer extends MetricsCondition implements Serializable

Class org.cougaar.core.adaptivity.MetricsCondition.Long extends MetricsCondition implements Serializable

Class org.cougaar.core.adaptivity.MetricsCondition.String extends MetricsCondition implements Serializable

Class org.cougaar.core.adaptivity.MissingConditionException extends java.lang.RuntimeException implements Serializable

Class org.cougaar.core.adaptivity.OMCBase extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

value

java.lang.Comparable<T> value

allowedValues

OMCRangeList allowedValues

Class org.cougaar.core.adaptivity.OMCPoint extends OMCRange implements Serializable

Class org.cougaar.core.adaptivity.OMCRange extends java.lang.Object implements Serializable

Serialized Fields

min

java.lang.Comparable<T> min

max

java.lang.Comparable<T> max

Class org.cougaar.core.adaptivity.OMCRangeList extends java.lang.Object implements Serializable

Serialized Fields

allowedValues

OMCRange[] allowedValues

Class org.cougaar.core.adaptivity.OMCThruRange extends OMCRange implements Serializable

Class org.cougaar.core.adaptivity.OMCToRange extends OMCRange implements Serializable

Serialized Fields

undecrementedMax

java.lang.Comparable<T> undecrementedMax

Class org.cougaar.core.adaptivity.OperatingModeCondition extends OperatingModeImpl implements Serializable

Class org.cougaar.core.adaptivity.OperatingModeImpl extends OMCBase implements Serializable

Class org.cougaar.core.adaptivity.OperatingModePolicy extends java.lang.Object implements Serializable

Serialized Fields

uid

UID uid

policyName

java.lang.String policyName

authority

java.lang.String authority

policy

PolicyKernel policy

Class org.cougaar.core.adaptivity.Operator extends java.lang.Object implements Serializable

Serialized Fields

op

java.lang.String op

lp

int lp

rp

int rp

nOperands

int nOperands

Class org.cougaar.core.adaptivity.Play extends PlayBase implements Serializable

Class org.cougaar.core.adaptivity.PlayBase extends java.lang.Object implements Serializable

Serialized Fields

ifClause

ConstrainingClause ifClause

operatingModeConstraints

ConstraintPhrase[] operatingModeConstraints

Class org.cougaar.core.adaptivity.PolicyKernel extends PlayBase implements Serializable

Class org.cougaar.core.adaptivity.SensorCondition extends OMCBase implements Serializable


Package org.cougaar.core.agent

Class org.cougaar.core.agent.ClusterMessage extends Message implements Serializable

Serialized Fields

theIncarnationNumber

long theIncarnationNumber

Class org.cougaar.core.agent.DemoControlMessage extends Message implements Serializable

Serialized Fields

uid

UID uid

p

ExecutionTimer.Parameters p

ack

boolean ack

Package org.cougaar.core.agent.service.alarm

Class org.cougaar.core.agent.service.alarm.ExecutionTimer.Parameters extends java.lang.Object implements Serializable

Serialized Fields

theOffset

long theOffset

theRate

double theRate

theChangeTime

long theChangeTime

Package org.cougaar.core.blackboard

Class org.cougaar.core.blackboard.AnonymousChangeReport extends java.lang.Object implements Serializable

serialVersionUID: 1209837181010093282L

Serialization Methods

readResolve

private java.lang.Object readResolve()

Class org.cougaar.core.blackboard.BlackboardAlert extends java.lang.Object implements Serializable

Serialized Fields

sensorName

java.lang.String sensorName

description

java.lang.String description

compromisedTimeStamp

long compromisedTimeStamp

victimAgent

MessageAddress victimAgent

attackerAgent

MessageAddress attackerAgent

Class org.cougaar.core.blackboard.BlackboardAlertRelay extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream os)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException
Serialized Fields

uid

UID uid

source

MessageAddress source

target

MessageAddress target

query

BlackboardAlert query

reply

java.lang.Object reply

Class org.cougaar.core.blackboard.BlackboardException extends java.lang.RuntimeException implements Serializable

Class org.cougaar.core.blackboard.BulkEnvelopeTuple extends EnvelopeTuple implements Serializable

Serialized Fields

bulk

java.util.Collection<E> bulk

Class org.cougaar.core.blackboard.ChangeEnvelopeTuple extends EnvelopeTuple implements Serializable

Serialized Fields

object

java.lang.Object object

changes

java.util.List<E> changes

Class org.cougaar.core.blackboard.DirectiveImpl extends ClaimableImpl implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

source

MessageAddress source

destination

MessageAddress destination

Class org.cougaar.core.blackboard.DirectiveMessage extends ClusterMessage implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
when we deserialize, note the message context with the ClusterContextTable so that lower-level objects can reattach to the agent.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
See Also:
ClusterContextTable

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.cougaar.core.blackboard.DirectiveMessage.DirectiveWithChangeReports extends java.lang.Object implements Serializable

Serialized Fields

real

Directive real

changes

java.util.Collection<E> changes

Class org.cougaar.core.blackboard.Envelope extends java.lang.Object implements Serializable

Serialized Fields

deltas

java.util.List<E> deltas
a set of changes to make to a subscriber's data structures

Class org.cougaar.core.blackboard.EnvelopeMetrics extends java.lang.Object implements Serializable

serialVersionUID: -5208392019823789283L

Serialized Fields

name

java.lang.String name

openTime

long openTime

closeTime

long closeTime

Class org.cougaar.core.blackboard.EnvelopeTuple extends java.lang.Object implements Serializable

Class org.cougaar.core.blackboard.InitializeSubscriptionEnvelope extends Envelope implements Serializable

Class org.cougaar.core.blackboard.PersistenceEnvelope extends Envelope implements Serializable

Class org.cougaar.core.blackboard.PublishException extends java.lang.IllegalArgumentException implements Serializable

Serialized Fields

priorStack

PublishStack priorStack

priorStackUnavailable

boolean priorStackUnavailable

specialMessage

java.lang.String specialMessage

Class org.cougaar.core.blackboard.PublishStack extends java.lang.Throwable implements Serializable

Serialized Fields

theClient

BlackboardClient theClient

Class org.cougaar.core.blackboard.SubscriberException extends java.lang.RuntimeException implements Serializable

Class org.cougaar.core.blackboard.SubscriptionException extends BlackboardException implements Serializable

Class org.cougaar.core.blackboard.TimestampedEnvelope extends Envelope implements Serializable

Serialized Fields

name

java.lang.String name

openTime

long openTime

closeTime

long closeTime

Class org.cougaar.core.blackboard.TimestampEntry extends java.lang.Object implements Serializable

serialVersionUID: -1209831829038126385L

Serialized Fields

creationTime

long creationTime

lastModTime

long lastModTime

Package org.cougaar.core.domain

Class org.cougaar.core.domain.FactoryException extends java.lang.RuntimeException implements Serializable

Serialized Fields

inner

java.lang.Exception inner

Package org.cougaar.core.mobility

Class org.cougaar.core.mobility.AbstractTicket extends java.lang.Object implements Serializable

Class org.cougaar.core.mobility.AddTicket extends AbstractTicket implements Serializable

Serialized Fields

id

java.lang.Object id

mobileAgent

MessageAddress mobileAgent

desc

org.cougaar.core.component.ComponentDescription desc

destNode

MessageAddress destNode

state

java.lang.Object state

Class org.cougaar.core.mobility.MobilityException extends java.lang.RuntimeException implements Serializable

Class org.cougaar.core.mobility.MoveTicket extends AbstractTicket implements Serializable

serialVersionUID: 3892837467898101093L

Serialized Fields

id

java.lang.Object id

mobileAgent

MessageAddress mobileAgent

origNode

MessageAddress origNode

destNode

MessageAddress destNode

forceRestart

boolean forceRestart

Class org.cougaar.core.mobility.RemoveTicket extends AbstractTicket implements Serializable

Serialized Fields

id

java.lang.Object id

mobileAgent

MessageAddress mobileAgent

destNode

MessageAddress destNode

Class org.cougaar.core.mobility.Ticket extends MoveTicket implements Serializable


Package org.cougaar.core.mobility.ldm

Class org.cougaar.core.mobility.ldm.MoveAgent.Status extends java.lang.Object implements Serializable

Serialized Fields

code

int code

message

java.lang.String message

throwable

java.lang.Throwable throwable

Class org.cougaar.core.mobility.ldm.TicketIdentifier extends java.lang.Object implements Serializable

Serialized Fields

uid

UID uid

Package org.cougaar.core.mts

Class org.cougaar.core.mts.BaseServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

nodeID

MessageAddress nodeID

Class org.cougaar.core.mts.Message extends java.lang.Object implements Serializable

Serialized Fields

theOriginator

MessageAddress theOriginator

theTarget

MessageAddress theTarget

theSequenceNumber

int theSequenceNumber

Class org.cougaar.core.mts.MessageAddress extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput arg0)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput arg0)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.cougaar.core.mts.MessageAddressWithAttributes extends MessageAddress implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.cougaar.core.mts.MulticastMessageAddress extends SimpleMessageAddress implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.cougaar.core.mts.SimpleMessageAddress extends MessageAddress implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException

Class org.cougaar.core.mts.SimpleMessageAttributes extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

data

java.util.HashMap<K,V> data

Class org.cougaar.core.mts.URIMessageAddress extends MessageAddress implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException

Package org.cougaar.core.node

Class org.cougaar.core.node.ComponentInitializerService.InitializerException extends java.lang.Exception implements Serializable

Class org.cougaar.core.node.ComponentMessage extends Message implements Serializable

Serialized Fields

operation

int operation
Deprecated. 
one of the above constants, for example ADD


desc

org.cougaar.core.component.ComponentDescription desc
Deprecated. 
See Also:
ComponentMessage.getComponentDescription()

state

java.lang.Object state
Deprecated. 
See Also:
ComponentMessage.getState()

Class org.cougaar.core.node.NodeApplet extends java.applet.Applet implements Serializable

Serialized Fields

state_lock

java.lang.Object state_lock

state

int state

ncs

org.cougaar.core.node.NodeApplet.NodeControlSupport ncs

superActionHandler

AppletService.ActionHandler superActionHandler

actionHandler

AppletService.ActionHandler actionHandler

superPaintHandler

AppletService.PaintHandler superPaintHandler

paintHandler

AppletService.PaintHandler paintHandler

Class org.cougaar.core.node.NodeMessage extends Message implements Serializable

Class org.cougaar.core.node.QuiescenceStateServlet extends ComponentServlet implements Serializable

Serialized Fields

log

LoggingService log

aqs

AgentQuiescenceStateService aqs

node

java.lang.String node

Class org.cougaar.core.node.XSLTransformer.ParseException extends java.lang.Exception implements Serializable


Package org.cougaar.core.persist

Class org.cougaar.core.persist.DataProtectionKeyStub extends java.lang.Object implements Serializable

Serialized Fields

xor

byte xor

Class org.cougaar.core.persist.NotPersistableException extends java.lang.Exception implements Serializable

Class org.cougaar.core.persist.PersistenceException extends java.lang.Exception implements Serializable

Class org.cougaar.core.persist.PersistenceIdentity extends java.lang.Object implements Serializable

serialVersionUID: -8590022936582649529L

Serialized Fields

id

java.lang.String id

Class org.cougaar.core.persist.PersistenceNotEnabledException extends java.lang.Exception implements Serializable

Class org.cougaar.core.persist.PersistenceObject extends java.lang.Object implements Serializable

Serialized Fields

bytes

byte[] bytes

name

java.lang.String name

Class org.cougaar.core.persist.PersistenceReference extends java.lang.Object implements Serializable

Serialized Fields

id

int id

Class org.cougaar.core.persist.PersistenceSubscriberState extends java.lang.Object implements Serializable

Serialized Fields

clientName

java.lang.String clientName

subscriberName

java.lang.String subscriberName

pendingEnvelopes

java.util.List<E> pendingEnvelopes

transactionEnvelopes

java.util.List<E> transactionEnvelopes

Package org.cougaar.core.plugin.deletion

Class org.cougaar.core.plugin.deletion.DeletionSchedulePolicy extends java.lang.Object implements Serializable

Serialized Fields

deletionTimes

java.util.SortedSet<E> deletionTimes

period

long period

phase

long phase

Class org.cougaar.core.plugin.deletion.SimpleDeletionPolicy extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

myUID

UID myUID

predicate

org.cougaar.util.UnaryPredicate predicate

deletionDelay

long deletionDelay

priority

int priority

Package org.cougaar.core.plugin.freeze

Class org.cougaar.core.plugin.freeze.FreezeRelayFactory extends java.lang.Object implements Serializable

Class org.cougaar.core.plugin.freeze.FreezeRelaySource extends SimpleUniqueObject implements Serializable

Class org.cougaar.core.plugin.freeze.FreezeRelayTarget extends SimpleUniqueObject implements Serializable


Package org.cougaar.core.qos.metrics

Class org.cougaar.core.qos.metrics.AgentLoadServlet extends MetricsServlet implements Serializable

Serialized Fields

agentStatusService

AgentStatusService agentStatusService

Class org.cougaar.core.qos.metrics.MetricImpl extends java.lang.Object implements Serializable

Serialized Fields

rawValue

java.lang.Object rawValue

credibility

double credibility

units

java.lang.String units

provenance

java.lang.String provenance

timestamp

long timestamp

halflife

long halflife

Class org.cougaar.core.qos.metrics.MetricQueryServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

metricsService

MetricsService metricsService

Class org.cougaar.core.qos.metrics.MetricsRSSFeedServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

metricsService

MetricsService metricsService

nodeID

MessageAddress nodeID

agentContainer

AgentContainer agentContainer

Class org.cougaar.core.qos.metrics.MetricsServlet extends ServletFrameset implements Serializable

Serialized Fields

wpService

WhitePagesService wpService

metricsService

MetricsService metricsService

f4_2

java.text.DecimalFormat f4_2

f6_3

java.text.DecimalFormat f6_3

f2_0

java.text.DecimalFormat f2_0

f3_0

java.text.DecimalFormat f3_0

f4_0

java.text.DecimalFormat f4_0

f7_0

java.text.DecimalFormat f7_0

agentContainer

AgentContainer agentContainer

Class org.cougaar.core.qos.metrics.MetricsWriterServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

metricsUpdateService

MetricsUpdateService metricsUpdateService

Class org.cougaar.core.qos.metrics.NodeResourcesServlet extends MetricsServlet implements Serializable

Class org.cougaar.core.qos.metrics.RemoteAgentServlet extends MetricsServlet implements Serializable

Serialized Fields

agentStatusService

AgentStatusService agentStatusService

Package org.cougaar.core.relay

Class org.cougaar.core.relay.PingServlet extends ComponentServlet implements Serializable

Serialized Fields

loadTime

long loadTime

blackboard

BlackboardQueryService blackboard

Class org.cougaar.core.relay.Relay.Token extends java.lang.Object implements Serializable

Class org.cougaar.core.relay.RelayChangeReport extends java.lang.Object implements Serializable

Serialized Fields

oldTargets

java.util.Collection<E> oldTargets

Class org.cougaar.core.relay.RelayDirective extends DirectiveImpl implements Serializable

Serialized Fields

uid

UID uid

Class org.cougaar.core.relay.RelayDirective.Add extends RelayDirective implements Serializable

Serialized Fields

content

java.lang.Object content

tf

Relay.TargetFactory tf

Class org.cougaar.core.relay.RelayDirective.Change extends RelayDirective implements Serializable

Serialized Fields

content

java.lang.Object content

tf

Relay.TargetFactory tf

Class org.cougaar.core.relay.RelayDirective.Remove extends RelayDirective implements Serializable

Class org.cougaar.core.relay.RelayDirective.Response extends RelayDirective implements Serializable

Serialized Fields

response

java.lang.Object response

Class org.cougaar.core.relay.SimpleRelayBase extends java.lang.Object implements Serializable

Serialized Fields

uid

UID uid

source

MessageAddress source

target

MessageAddress target

query

java.lang.Object query

reply

java.lang.Object reply

Class org.cougaar.core.relay.SimpleRelaySource extends SimpleRelayBase implements Serializable

Serialized Fields

targets

java.util.Set<E> targets

factory

Relay.TargetFactory factory

Class org.cougaar.core.relay.SimpleRelayTarget extends SimpleRelayBase implements Serializable


Package org.cougaar.core.service

Package org.cougaar.core.service.community

Class org.cougaar.core.service.community.CommunityChangeEvent extends java.util.EventObject implements Serializable

Serialized Fields

community

Community community

type

int type

whatChanged

java.lang.String whatChanged

Package org.cougaar.core.service.identity

Class org.cougaar.core.service.identity.IdentityDeniedException extends IdentityException implements Serializable

Class org.cougaar.core.service.identity.IdentityException extends java.lang.Exception implements Serializable

Class org.cougaar.core.service.identity.PendingRequestException extends IdentityException implements Serializable


Package org.cougaar.core.service.wp

Class org.cougaar.core.service.wp.AddressEntry extends java.lang.Object implements Serializable

Serialization Methods

readResolve

private java.lang.Object readResolve()
Serialized Fields

name

java.lang.String name

type

java.lang.String type

uri

java.net.URI uri

cert

Cert cert

Class org.cougaar.core.service.wp.Application extends java.lang.Object implements Serializable

Serialization Methods

readResolve

private java.lang.Object readResolve()
Deprecated. 
Serialized Fields

name

java.lang.String name
Deprecated. 

Class org.cougaar.core.service.wp.Cert extends java.lang.Object implements Serializable

Class org.cougaar.core.service.wp.Cert.Direct extends Cert implements Serializable

Serialized Fields

cert

java.security.cert.Certificate cert

Class org.cougaar.core.service.wp.Cert.Indirect extends Cert implements Serializable

Serialized Fields

query

java.lang.String query

Class org.cougaar.core.service.wp.Request extends java.lang.Object implements Serializable

Serialized Fields

options

int options

Class org.cougaar.core.service.wp.Request.Bind extends Request implements Serializable

Serialized Fields

ae

AddressEntry ae

overWrite

boolean overWrite

renewal

boolean renewal

Class org.cougaar.core.service.wp.Request.Flush extends Request implements Serializable

Serialized Fields

name

java.lang.String name

minAge

long minAge

ae

AddressEntry ae

uncache

boolean uncache

prefetch

boolean prefetch

Class org.cougaar.core.service.wp.Request.Get extends Request implements Serializable

Serialized Fields

name

java.lang.String name

type

java.lang.String type

Class org.cougaar.core.service.wp.Request.GetAll extends Request implements Serializable

Serialized Fields

name

java.lang.String name

Class org.cougaar.core.service.wp.Request.List extends Request implements Serializable

Serialized Fields

suffix

java.lang.String suffix

Class org.cougaar.core.service.wp.Request.Unbind extends Request implements Serializable

Serialized Fields

ae