public final class Params extends Object
Internally, parameters are stored in an array which is indexed by
a parameter's Param.id()
All parameters have default values which are stored in a static
array field in Params
class, which are used to as base collection
when adding or overriding parameters.
Modifier and Type | Method and Description |
---|---|
Params |
addAll(org.infinispan.commons.api.functional.Param<?>... ps)
Adds all parameters and returns a new parameter collection.
|
boolean |
containsAll(org.infinispan.commons.api.functional.Param<?>... ps)
Checks whether all the parameters passed in are already present in the
current parameters.
|
static Params |
create() |
static Params |
from(org.infinispan.commons.api.functional.Param<?>... ps) |
<T> org.infinispan.commons.api.functional.Param<T> |
get(int index)
Retrieve a param given its identifier.
|
static Params |
readObject(ObjectInput input) |
String |
toString() |
static void |
writeObject(ObjectOutput output,
Params params) |
public boolean containsAll(org.infinispan.commons.api.functional.Param<?>... ps)
public Params addAll(org.infinispan.commons.api.functional.Param<?>... ps)
public <T> org.infinispan.commons.api.functional.Param<T> get(int index)
Param
implementations will
only come from Infinispan itself.public static Params create()
public static Params from(org.infinispan.commons.api.functional.Param<?>... ps)
public static void writeObject(ObjectOutput output, Params params) throws IOException
IOException
public static Params readObject(ObjectInput input) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.