A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z 

P

parallelStream() - function in kotlin.collections.Collection
 
parallelStream() - function in kotlin.collections.Collection
 
parallelStream() - function in kotlin.collections.Collection
 
parallelStream() - function in kotlin.collections.Collection
 
parallelStream() - function in kotlin.collections.Collection
 
parallelStream() - function in kotlin.collections.LoadingQueue
 
Parameterized - class in ai.platon.pulsar.common.config
Created by vincent on 17-1-8.
Params - class in ai.platon.pulsar.common.config
Created by vincent on 16-9-24.
parse(java.lang.String) - function in ai.platon.pulsar.common.ScoreVector
parse.
parse(java.lang.String) - function in ai.platon.pulsar.common.proxy.ProxyEntry.Companion
Parse a proxy from a string.
parse(java.lang.String) - function in ai.platon.pulsar.common.urls.Hyperlink.Companion
Parse a hyperlink from a string in command line style.
parse2(java.lang.String) - function in ai.platon.pulsar.common.proxy.ProxyEntry.Companion
 
parseBestInstant(java.lang.String,java.time.Instant) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseBestInstant(java.lang.String) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseBestInstantOrNull(java.lang.String) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseDateStrictly(java.lang.String) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateStrictly(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateTimeStrictly(java.lang.String) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateTimeStrictly(java.lang.String,java.time.Instant) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDuration(java.lang.String,java.time.Duration) - function in ai.platon.pulsar.common.DateTimes
 
parseDurationOrNull(java.lang.String) - function in ai.platon.pulsar.common.DateTimes
 
parseHttpDateTime(java.lang.String,java.time.Instant) - function in ai.platon.pulsar.common.DateTimes
RFC 2616 defines three different date formats that a conforming client must understand.
parseInstant(java.lang.String,java.time.Instant) - function in ai.platon.pulsar.common.DateTimes
 
parseInstant(java.lang.String) - function in ai.platon.pulsar.common.DateTimes
 
parseKvs(java.lang.String) - function in ai.platon.pulsar.common.Strings
Parse key-value pairs in a line, for example : "a=1 b=2 c=3", "x:1 y:2 z:3"
parseKvs(java.lang.String,java.lang.String) - function in ai.platon.pulsar.common.Strings
Parse key-value pairs in a line, for example : "a=1 b=2 c=3", "x:1 y:2 z:3"
PARTIAL_CONTENT - enum entry in ai.platon.pulsar.common.http.HttpStatus

206 Partial Content.

pathOf(java.lang.String) - function in ai.platon.pulsar.common.MultiSinkWriter
 
PauseDataCollector - class in ai.platon.pulsar.common.collect
 
PAYLOAD_TOO_LARGE - enum entry in ai.platon.pulsar.common.http.HttpStatus

413 Payload Too Large.

PAYMENT_REQUIRED - enum entry in ai.platon.pulsar.common.http.HttpStatus

402 Payment Required.

PB - enum entry in ai.platon.pulsar.common.measure.ByteUnit
<pre> Petabyte (PB) 10^15 Byte = 1.000.000.000.000.000 Byte </pre>
PBIT - enum entry in ai.platon.pulsar.common.measure.BitUnit
 
PDFunction0 - class in ai.platon.pulsar.common.lang
 
PDFunction1 - class in ai.platon.pulsar.common.lang
 
PDFunction2 - class in ai.platon.pulsar.common.lang
 
PDFunction3 - class in ai.platon.pulsar.common.lang
 
PDHandler0 - class in ai.platon.pulsar.common.lang
 
PDHandler1 - class in ai.platon.pulsar.common.lang
 
PDHandler2 - class in ai.platon.pulsar.common.lang
 
PDHandler3 - class in ai.platon.pulsar.common.lang
 
peek() - function in ai.platon.pulsar.common.collect.queue.AbstractLoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
peek() - function in java.util.LoadingQueue
 
percentageOf(T) - function in ai.platon.pulsar.common.Frequency
Returns the percentage of values that are equal to v (as a proportion between 0 and 1).
PERMANENT_REDIRECT - enum entry in ai.platon.pulsar.common.http.HttpStatus

308 Permanent Redirect.

PETA - enum entry in ai.platon.pulsar.common.SParser.TraditionalBinaryPrefix
 
PFunction - class in ai.platon.pulsar.common.lang
 
PFunction0 - class in ai.platon.pulsar.common.lang
 
PFunction1 - class in ai.platon.pulsar.common.lang
 
PFunction2 - class in ai.platon.pulsar.common.lang
 
PFunction3 - class in ai.platon.pulsar.common.lang
 
PHandler - class in ai.platon.pulsar.common.lang
 
PHandler0 - class in ai.platon.pulsar.common.lang
 
PHandler1 - class in ai.platon.pulsar.common.lang
 
PHandler2 - class in ai.platon.pulsar.common.lang
 
PHandler3 - class in ai.platon.pulsar.common.lang
 
PIB - enum entry in ai.platon.pulsar.common.measure.ByteUnit
<pre> Pebibyte (PiB) 2^50 Byte = 1.024 * 1.024 * 1.024 * 1.024 * 1.024 Byte = 1.125.899.906.842.624 Byte </pre>
PIBIT - enum entry in ai.platon.pulsar.common.measure.BitUnit
 
Ping - class in ai.platon.pulsar.common
 
ping(java.lang.String) - function in ai.platon.pulsar.common.Ping
 
ping(java.lang.String,java.lang.Integer,java.time.Duration) - function in ai.platon.pulsar.common.Ping
 
ping02(java.lang.String) - function in ai.platon.pulsar.common.Ping
 
PingKt - class in ai.platon.pulsar.common
 
pingNeedTime(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.common.Ping
 
PlainUrl - class in ai.platon.pulsar.common.urls
 
PLAYWRIGHT_CHROME - enum entry in ai.platon.pulsar.common.browser.BrowserType
 
PointD - class in ai.platon.pulsar.common.math.geometric
 
PointI - class in ai.platon.pulsar.common.math.geometric
 
poll() - function in ai.platon.pulsar.common.collect.queue.AbstractLoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
poll() - function in java.util.LoadingQueue
 
PopularEmoji - class in ai.platon.pulsar.common.emoji
Popular Emojis used by PulsarRPA.
PRECONDITION_FAILED - enum entry in ai.platon.pulsar.common.http.HttpStatus

412 Precondition failed.

PRECONDITION_REQUIRED - enum entry in ai.platon.pulsar.common.http.HttpStatus

428 Precondition Required.

preempt(kotlin.jvm.functions.Function0) - function in ai.platon.pulsar.common.PreemptChannelSupport
If there is at least one preemptive task in the critical section, all normal tasks must wait.
PreemptChannelSupport - class in ai.platon.pulsar.common
The preemptive channel concurrency pattern, there are two channels: preemptive channel and normal channelTODO: compare with ReadWriteLock
  • both channel allows multiple threads

  • new workers have to wait until there is no ready preemptive tasks nor running preemptive tasks

  • a preemptive task locks the working channel immediately, but have to wait to run util all workers are finished

    |------ waiting ------------|- ready -|-------------- critical -------------------|---finished----

                          The entrance gate                                    The exit gate
Preemptive channel: ------------#1--#1--#1------|----#2---|-----------------------------------#3-------|--- #4 -------- | | | Normal channel: ----*1----*1--*1------*1----|---------|-----------*2--*2------*2--*2---------------|--- *3 --------#1 The waiting preemptive tasks #2 The ready preemptive tasks #3 The running preemptive tasks #4 The finished preemptive tasks*1 The waiting workers *2 The running workers *3 The finished workers
PrefixStringMatcher - class in ai.platon.pulsar.common
A class for efficiently matching Strings against a set of prefixes.
prependReadableClassName(java.lang.Object,java.lang.String,java.lang.String) - function in ai.platon.pulsar.common.StringsKt
 
prependReadableClassName(java.lang.Object,java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.common.StringsKt
 
prettyPulsarObjectMapper() - function in ai.platon.pulsar.common.serialize.json.JacksonKt
jacksonObjectMapper with support:
  • kotlin

  • java 8 data time

  • pretty print

print() - function in ai.platon.pulsar.common.urls.UrlTree
 
print() - function in ai.platon.pulsar.common.urls.UrlTree.Node
 
printStackTrace() - function in kotlin.Throwable
 
printStackTrace(java.io.PrintStream) - function in kotlin.Throwable
 
printStackTrace(java.io.PrintWriter) - function in kotlin.Throwable
 
PrioriClosable - class in ai.platon.pulsar.common
 
Priority13 - class in ai.platon.pulsar.common
Smaller value, higher priority, keep consistent with PriorityQueueNotice: can not use Int.MIN_VALUE as the highest priority value nor Int.
Priority13.Companion - class in ai.platon.pulsar.common.Priority13
 
Priority21 - class in ai.platon.pulsar.common
Smaller value, higher priority, keep consistent with PriorityQueueNotice: can not use Int.MIN_VALUE as the highest priority value nor Int.
Priority5 - class in ai.platon.pulsar.common
Smaller value, higher priority, keep consistent with PriorityQueueNotice: can not use Int.MIN_VALUE as the highest priority value nor Int.
PriorityDataCollector - class in ai.platon.pulsar.common.collect.collector
 
PriorityDataCollectorsFormatter - class in ai.platon.pulsar.common.collect.collector
 
PROCESSING - enum entry in ai.platon.pulsar.common.http.HttpStatus

102 Processing.

ProcessLauncher - class in ai.platon.pulsar.common
The process launcher
PROXY_AUTHENTICATION_REQUIRED - enum entry in ai.platon.pulsar.common.http.HttpStatus

407 Proxy Authentication Required.

ProxyEntry - class in ai.platon.pulsar.common.proxy
 
ProxyEntry.BanState - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyEntry.Companion - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyEntry.Status - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyException - class in ai.platon.pulsar.common.proxy
 
ProxyGoneException - class in ai.platon.pulsar.common.proxy
 
ProxyInsufficientBalanceException - class in ai.platon.pulsar.common.proxy
 
ProxyLoader - class in ai.platon.pulsar.common.proxy
Load proxies from proxy vendors
ProxyLoader.Companion - class in ai.platon.pulsar.common.proxy.ProxyLoader
 
ProxyLoaderFactory - class in ai.platon.pulsar.common.proxy
 
ProxyPool - class in ai.platon.pulsar.common.proxy
Manage all external proxies.
ProxyPoolManager - class in ai.platon.pulsar.common.proxy
 
ProxyPoolManager.Companion - class in ai.platon.pulsar.common.proxy.ProxyPoolManager
 
ProxyPoolManagerFactory - class in ai.platon.pulsar.common.proxy
 
ProxyPoolMonitor - class in ai.platon.pulsar.common.proxy
 
ProxyRetiredException - class in ai.platon.pulsar.common.proxy
 
ProxyRetryException - class in ai.platon.pulsar.common.proxy
 
ProxyType - class in ai.platon.pulsar.common.proxy
 
ProxyVendorException - class in ai.platon.pulsar.common.proxy
 
ProxyVendorUntrustedException - class in ai.platon.pulsar.common.proxy
 
PULSAR_CHROME - enum entry in ai.platon.pulsar.common.browser.BrowserType
 
PulsarJobBase - class in ai.platon.pulsar.common
Hadoop's MapReduce support
pulsarObjectMapper() - function in ai.platon.pulsar.common.serialize.json.JacksonKt
jacksonObjectMapper with support:
  • kotlin

  • java 8 data time

PulsarParams - class in ai.platon.pulsar.common
Created by vincent on 16-9-24.
put(java.lang.String,ai.platon.pulsar.common.Frequency) - function in ai.platon.pulsar.common.FrequencyManager
 
put(Object) - function in ai.platon.pulsar.common.ObjectCache
put.
put(java.lang.String,Object) - function in ai.platon.pulsar.common.ObjectCache
put.
put(K,ai.platon.pulsar.common.concurrent.ExpiringItem) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
 
put(K,V) - function in ai.platon.pulsar.common.concurrent.ConcurrentLRUCache
 
put(java.lang.String,Object) - function in ai.platon.pulsar.common.config.Params
put.
put(java.lang.String,Object) - function in ai.platon.pulsar.common.config.Params
put.
putAll(java.util.Map) - function in ai.platon.pulsar.common.FrequencyManager
 
putBean(T) - function in ai.platon.pulsar.common.config.VolatileConfig
 
putBean(java.lang.String,T) - function in ai.platon.pulsar.common.config.VolatileConfig
 
putDatum(K,T,java.lang.Long) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
 
putIfAbsent(java.lang.String,ai.platon.pulsar.common.Frequency) - function in kotlin.collections.MutableMap
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z