public enum RpcFunctionSpec extends java.lang.Enum<RpcFunctionSpec>
If you add or change something here, make sure you also change the corresponding definitions elsewhere in places like the RpcFunction class.
Modifier and Type | Method and Description |
---|---|
static RpcFunctionSpec |
decode(java.lang.String str)
Decode a RpcFunctionSpec from the passed-in string, assumed to be
in RPC wire form.
|
static RpcFunctionSpec |
decode(java.lang.String str,
boolean relaxedCheck)
A version of decode that handles the specialised case of
relaxed checking for USER commands (and user commands *only*).
|
static RpcFunctionSpec |
decodeFromEndUserCmd(java.lang.String str,
boolean relaxedCheck)
Decode a RpcFunctionSpec from a string passed in from the upper
levels of P4Java as an end-user command, e.g.
|
java.lang.String |
getEncoding() |
RpcFunctionType |
getType() |
void |
marshal(java.nio.ByteBuffer buf) |
static RpcFunctionSpec |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static RpcFunctionSpec[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RpcFunctionSpec NONE
public static final RpcFunctionSpec PROTOCOL_COMPRESS1
public static final RpcFunctionSpec PROTOCOL_COMPRESS2
public static final RpcFunctionSpec PROTOCOL_ECHO
public static final RpcFunctionSpec PROTOCOL_ERRORHANDLER
public static final RpcFunctionSpec PROTOCOL_FLUSH1
public static final RpcFunctionSpec PROTOCOL_FLUSH2
public static final RpcFunctionSpec PROTOCOL_FUNCHANDLER
public static final RpcFunctionSpec PROTOCOL_PROTOCOL
public static final RpcFunctionSpec PROTOCOL_RELEASE
public static final RpcFunctionSpec PROTOCOL_RELEASE2
public static final RpcFunctionSpec PROTOCOL_CRYPTO
public static final RpcFunctionSpec USER_SPECIFIED
public static final RpcFunctionSpec USER_LOGIN
public static final RpcFunctionSpec USER_LOGIN2
public static final RpcFunctionSpec USER_LOGOUT
public static final RpcFunctionSpec USER_INTEG
public static final RpcFunctionSpec USER_MOVE
public static final RpcFunctionSpec USER_TAG
public static final RpcFunctionSpec USER_MONITOR
public static final RpcFunctionSpec USER_ANNOTATE
public static final RpcFunctionSpec USER_DBSCHEMA
public static final RpcFunctionSpec USER_EXPORT
public static final RpcFunctionSpec USER_SHELVE
public static final RpcFunctionSpec USER_UNSHELVE
public static final RpcFunctionSpec USER_PROTECTS
public static final RpcFunctionSpec USER_INTERCHANGES
public static final RpcFunctionSpec USER_GREP
public static final RpcFunctionSpec USER_ATTRIBUTE
public static final RpcFunctionSpec USER_SPEC
public static final RpcFunctionSpec USER_COPY
public static final RpcFunctionSpec USER_CONFIGURE
public static final RpcFunctionSpec USER_DISKSPACE
public static final RpcFunctionSpec USER_ISTAT
public static final RpcFunctionSpec USER_MERGE
public static final RpcFunctionSpec USER_LOGTAIL
public static final RpcFunctionSpec USER_TRUST
public static final RpcFunctionSpec USER_DUPLICATE
public static final RpcFunctionSpec USER_UNLOAD
public static final RpcFunctionSpec USER_RELOAD
public static final RpcFunctionSpec USER_POPULATE
public static final RpcFunctionSpec USER_KEY
public static final RpcFunctionSpec USER_KEYS
public static final RpcFunctionSpec USER_SEARCH
public static final RpcFunctionSpec USER_PROPERTY
public static final RpcFunctionSpec USER_SIZES
public static final RpcFunctionSpec USER_JOURNALWAIT
public static final RpcFunctionSpec USER_RENAMEUSER
public static final RpcFunctionSpec USER_RENAMECLIENT
public static final RpcFunctionSpec USER_GRAPH
public static final RpcFunctionSpec USER_REPOS
public static final RpcFunctionSpec USER_TRANSMIT
public static final RpcFunctionSpec USER_LIST
public static final RpcFunctionSpec USER_RETYPE
public static final RpcFunctionSpec USER_LICENSE
public static final RpcFunctionSpec USER_STREAMLOG
public static final RpcFunctionSpec USER_TOPOLOGY
public static final RpcFunctionSpec USER_ADD
public static final RpcFunctionSpec USER_ADMIN
public static final RpcFunctionSpec USER_BRANCH
public static final RpcFunctionSpec USER_BRANCHES
public static final RpcFunctionSpec USER_CHANGE
public static final RpcFunctionSpec USER_CHANGES
public static final RpcFunctionSpec USER_CLIENT
public static final RpcFunctionSpec USER_CLIENTS
public static final RpcFunctionSpec USER_COUNTER
public static final RpcFunctionSpec USER_COUNTERS
public static final RpcFunctionSpec USER_DELETE
public static final RpcFunctionSpec USER_DEPOT
public static final RpcFunctionSpec USER_DEPOTS
public static final RpcFunctionSpec USER_DESCRIBE
public static final RpcFunctionSpec USER_DIFF
public static final RpcFunctionSpec USER_DIFF2
public static final RpcFunctionSpec USER_DIRS
public static final RpcFunctionSpec USER_EDIT
public static final RpcFunctionSpec USER_EXTENSION
public static final RpcFunctionSpec USER_FAILOVER
public static final RpcFunctionSpec USER_FETCH
public static final RpcFunctionSpec USER_FILELOG
public static final RpcFunctionSpec USER_FILES
public static final RpcFunctionSpec USER_FIX
public static final RpcFunctionSpec USER_FIXES
public static final RpcFunctionSpec USER_FLUSH
public static final RpcFunctionSpec USER_FSTAT
public static final RpcFunctionSpec USER_GROUP
public static final RpcFunctionSpec USER_GROUPS
public static final RpcFunctionSpec USER_HAVE
public static final RpcFunctionSpec USER_HEARTBEAT
public static final RpcFunctionSpec USER_HELP
public static final RpcFunctionSpec USER_INFO
public static final RpcFunctionSpec USER_INTEGRATE
public static final RpcFunctionSpec USER_INTEGRATED
public static final RpcFunctionSpec USER_JOB
public static final RpcFunctionSpec USER_JOBS
public static final RpcFunctionSpec USER_JOBSPEC
public static final RpcFunctionSpec USER_LABEL
public static final RpcFunctionSpec USER_LABELS
public static final RpcFunctionSpec USER_LABELSYNC
public static final RpcFunctionSpec USER_LOCK
public static final RpcFunctionSpec USER_OBLITERATE
public static final RpcFunctionSpec USER_OPENED
public static final RpcFunctionSpec USER_PASSWD
public static final RpcFunctionSpec USER_PRINT
public static final RpcFunctionSpec USER_PROTECT
public static final RpcFunctionSpec USER_PUSH
public static final RpcFunctionSpec USER_RECONCILE
public static final RpcFunctionSpec USER_REMOTE
public static final RpcFunctionSpec USER_REMOTES
public static final RpcFunctionSpec USER_RENAME
public static final RpcFunctionSpec USER_REPO
public static final RpcFunctionSpec USER_REOPEN
public static final RpcFunctionSpec USER_RESOLVE
public static final RpcFunctionSpec USER_RESOLVED
public static final RpcFunctionSpec USER_RESUBMIT
public static final RpcFunctionSpec USER_REVERT
public static final RpcFunctionSpec USER_REVIEW
public static final RpcFunctionSpec USER_REVIEWS
public static final RpcFunctionSpec USER_SET
public static final RpcFunctionSpec USER_STREAM
public static final RpcFunctionSpec USER_STREAMS
public static final RpcFunctionSpec USER_STREAMSPEC
public static final RpcFunctionSpec USER_STORAGE
public static final RpcFunctionSpec USER_SUBMIT
public static final RpcFunctionSpec USER_SWITCH
public static final RpcFunctionSpec USER_SYNC
public static final RpcFunctionSpec USER_TRIGGERS
public static final RpcFunctionSpec USER_TYPEMAP
public static final RpcFunctionSpec USER_UNDO
public static final RpcFunctionSpec USER_UNLOCK
public static final RpcFunctionSpec USER_UNSUBMIT
public static final RpcFunctionSpec USER_UNZIP
public static final RpcFunctionSpec USER_UPGRADES
public static final RpcFunctionSpec USER_USER
public static final RpcFunctionSpec USER_USERS
public static final RpcFunctionSpec USER_VERIFY
public static final RpcFunctionSpec USER_WHERE
public static final RpcFunctionSpec USER_ZIP
public static final RpcFunctionSpec CLIENT_ACK
public static final RpcFunctionSpec CLIENT_ACKMATCH
public static final RpcFunctionSpec CLIENT_ACTIONRESOLVE
public static final RpcFunctionSpec CLIENT_CHECKFILE
public static final RpcFunctionSpec CLIENT_RECONCILEEDIT
public static final RpcFunctionSpec CLIENT_CHMODFILE
public static final RpcFunctionSpec CLIENT_CLOSEDIFF
public static final RpcFunctionSpec CLIENT_CLOSEFILE
public static final RpcFunctionSpec CLIENT_CLOSEMATCH
public static final RpcFunctionSpec CLIENT_CLOSEMERGE
public static final RpcFunctionSpec CLIENT_CONVERTFILE
public static final RpcFunctionSpec CLIENT_CRYPTO
public static final RpcFunctionSpec CLIENT_DELETEFILE
public static final RpcFunctionSpec CLIENT_EDITDATA
public static final RpcFunctionSpec CLIENT_ERRORPAUSE
public static final RpcFunctionSpec CLIENT_FSTATINFO
public static final RpcFunctionSpec CLIENT_FSTATPARTIAL
public static final RpcFunctionSpec CLIENT_HANDLEERROR
public static final RpcFunctionSpec CLIENT_INPUTDATA
public static final RpcFunctionSpec CLIENT_MESSAGE
public static final RpcFunctionSpec CLIENT_OPENDIFF
public static final RpcFunctionSpec CLIENT_OPENFILE
public static final RpcFunctionSpec CLIENT_OPENMATCH
public static final RpcFunctionSpec CLIENT_OPENMERGE2
public static final RpcFunctionSpec CLIENT_OPENMERGE3
public static final RpcFunctionSpec CLIENT_OPENURL
public static final RpcFunctionSpec CLIENT_OUTPUTBINARY
public static final RpcFunctionSpec CLIENT_OUTPUTDATA
public static final RpcFunctionSpec CLIENT_OUTPUTERROR
public static final RpcFunctionSpec CLIENT_OUTPUTINFO
public static final RpcFunctionSpec CLIENT_OUTPUTTEXT
public static final RpcFunctionSpec CLIENT_PING
public static final RpcFunctionSpec CLIENT_PROGRESS
public static final RpcFunctionSpec CLIENT_PROMPT
public static final RpcFunctionSpec CLIENT_MOVEFILE
public static final RpcFunctionSpec CLIENT_RECONCILEADD
public static final RpcFunctionSpec CLIENT_RECONCILEFLUSH
public static final RpcFunctionSpec CLIENT_RECEIVEFILES
public static final RpcFunctionSpec CLIENT_EXACTMATCH
public static final RpcFunctionSpec CLIENT_SCANDIR
public static final RpcFunctionSpec CLIENT_SENDFILE
public static final RpcFunctionSpec CLIENT_SETPASSWORD
public static final RpcFunctionSpec CLIENT_SSO
public static final RpcFunctionSpec CLIENT_WRITEDIFF
public static final RpcFunctionSpec CLIENT_WRITEFILE
public static final RpcFunctionSpec CLIENT_WRITEMATCH
public static final RpcFunctionSpec CLIENT_WRITEMERGE
public static final RpcFunctionSpec CLIENT_DM_PROMPT
public static final RpcFunctionSpec CLIENT_DM_OPENFILE
public static final RpcFunctionSpec CLIENT_DM_MOVEFILE
public static final RpcFunctionSpec SERVER_DM_LOGIN
public static final RpcFunctionSpec SERVER_DM_LOGIN2
public static final RpcFunctionSpec SERVER_DM_PASSWD
public static final RpcFunctionSpec SERVER_DM_SUBMITCHANGE
public static final RpcFunctionSpec SERVER_LBR_OPEN
public static final RpcFunctionSpec SERVER_DM_LBR_OPEN
public static final RpcFunctionSpec SERVER_LBR_WRITEFILE
public static final RpcFunctionSpec SERVER_DM_SUBMITFILE
public static final RpcFunctionSpec SERVER_DM_COMMITSUBMIT
public static final RpcFunctionSpec SERVER_RELEASEFILE
public static final RpcFunctionSpec SERVER_CMPFILE
public static final RpcFunctionSpec SERVER_DM_RESOLVEDFILE
public static final RpcFunctionSpec SERVER_DM_RESOLVEDFAILED
public static final RpcFunctionSpec SERVER_RECONCILEFILE
public static final RpcFunctionSpec SERVER_RECONCILEADDS
public static RpcFunctionSpec[] values()
for (RpcFunctionSpec c : RpcFunctionSpec.values()) System.out.println(c);
public static RpcFunctionSpec valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static RpcFunctionSpec decode(java.lang.String str)
str
- stringpublic static RpcFunctionSpec decode(java.lang.String str, boolean relaxedCheck)
str
- stringrelaxedCheck
- relaxed check optionpublic static RpcFunctionSpec decodeFromEndUserCmd(java.lang.String str, boolean relaxedCheck)
str
- stringrelaxedCheck
- relaxed check optionpublic java.lang.String getEncoding()
public RpcFunctionType getType()
public void marshal(java.nio.ByteBuffer buf)