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
DataSerializableDataOutput.
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 DataSerializableIOException - A problem occurs while writing to outpublic void fromData(DataInput in) throws IOException, ClassNotFoundException
DataSerializableDataInput.fromData in interface DataSerializableIOException - A problem occurs while reading from inClassNotFoundException - A class could not be loaded while reading from inpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundException