public class SubscriptionAttributes extends Object implements DataSerializable, Externalizable
Region
.
The InterestPolicy
defines what remote operation's data/event
are of interest to this cache's region.
DataSerializable.Replaceable
Constructor and Description |
---|
SubscriptionAttributes()
Creates a new
SubscriptionAttributes with the default
configuration |
SubscriptionAttributes(InterestPolicy interestPolicy)
Creates a new
SubscriptionAttributes with the given
interest policy. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
void |
fromData(DataInput in)
Reads the state of this object as primitive data from the given
DataInput . |
InterestPolicy |
getInterestPolicy()
Returns the interest policy of this subscriber.
|
int |
hashCode() |
void |
readExternal(ObjectInput in) |
void |
toData(DataOutput out)
Writes the state of this object as primitive data to the given
DataOutput . |
String |
toString()
Returns a string representation of the object.
|
void |
writeExternal(ObjectOutput out) |
public SubscriptionAttributes()
SubscriptionAttributes
with the default
configurationpublic SubscriptionAttributes(InterestPolicy interestPolicy)
SubscriptionAttributes
with the given
interest policy.interestPolicy
- the interest policy this subscriber will usepublic InterestPolicy getInterestPolicy()
public String toString()
public void toData(DataOutput out) throws IOException
DataSerializable
DataOutput
.
Since 5.7 it is possible for any method call to the specified
DataOutput
to throw GemFireRethrowable
.
It should not be caught by user code.
If it is it must be rethrown.
toData
in interface DataSerializable
IOException
- A problem occurs while writing to out
public void fromData(DataInput in) throws IOException, ClassNotFoundException
DataSerializable
DataInput
.fromData
in interface DataSerializable
IOException
- A problem occurs while reading from in
ClassNotFoundException
- A class could not be loaded while reading from
in
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.