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.Frequency
- parallelStream() - function in kotlin.collections.AbstractLoadingQueue
- parallelStream() - function in kotlin.collections.ConcurrentNEntrantQueue
- parallelStream() - function in kotlin.collections.ConcurrentNonReentrantQueue
- parallelStream() - function in kotlin.collections.DelayLoadingQueue
- parallelStream() - function in kotlin.collections.LoadingQueue
- parallelStream() - function in kotlin.collections.ConcurrentLoadingQueue
- parallelStream() - function in kotlin.collections.ConcurrentNonReentrantLoadingQueue
- parallelStream() - function in kotlin.collections.ConcurrentNEntrantLoadingQueue
- parallelStream() - function in kotlin.collections.ConcurrentPassiveExpiringSet
- 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(String) - function in ai.platon.pulsar.common.BlockRectangle
- parse.
- parse(String) - function in ai.platon.pulsar.common.ScoreVector
- parse.
- parse(String) - function in ai.platon.pulsar.common.proxy.ProxyEntry.Companion
- Parse a proxy from a string.
- parseBestInstant(String,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(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(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(String) - function in ai.platon.pulsar.common.DateTimeDetector
- parseDateStrictly(String,Array) - function in ai.platon.pulsar.common.DateTimeDetector
- parseDateTimeStrictly(String) - function in ai.platon.pulsar.common.DateTimeDetector
- parseDateTimeStrictly(String,Instant) - function in ai.platon.pulsar.common.DateTimeDetector
- parseDuration(String,Duration) - function in ai.platon.pulsar.common.DateTimes
- parseHttpDateTime(String,Instant) - function in ai.platon.pulsar.common.DateTimes
- RFC 2616 defines three different date formats that a conforming client must understand.
- parseInstant(String,Instant) - function in ai.platon.pulsar.common.DateTimes
- parseInstant(String) - function in ai.platon.pulsar.common.DateTimes
- parseKvs(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(String,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"
- PauseDataCollector - class in ai.platon.pulsar.common.collect
- A infinite multi source data collector, the collector always has a chance to collect the next items, and if no item actually collected, wait for a while
- 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
- 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 java.util.LoadingQueue
- peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentLoadingQueue
- peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantLoadingQueue
- peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantLoadingQueue
- 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).
- PETA - enum entry in ai.platon.pulsar.common.SParser.TraditionalBinaryPrefix
- 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(String) - function in ai.platon.pulsar.common.Ping
- ping(String,Integer,Duration) - function in ai.platon.pulsar.common.Ping
- Ping - class in ai.platon.pulsar.common
- ping02(String) - function in ai.platon.pulsar.common.Ping
- PingKt - class in ai.platon.pulsar.common
- pingNeedTime(String,Integer,Integer) - function in ai.platon.pulsar.common.Ping
- PlainUrl - class in ai.platon.pulsar.common.urls
- 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 java.util.LoadingQueue
- poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentLoadingQueue
- poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantLoadingQueue
- poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantLoadingQueue
- preempt(Function0) - function in ai.platon.pulsar.common.PreemptChannelSupport
- The freezer is preemptive, if there is at least one freezer task attempt enter the critical section without obtaining a lock, all task attempt 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 freeze nor running freezer
a freezer 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
- PrefixStringMatcher - class in ai.platon.pulsar.common
- A class for efficiently matching
Strings against a set of prefixes. - prependReadableClassName(Object,String,String) - function in ai.platon.pulsar.common.StringsKt
- prependReadableClassName(Object,String,String,String) - function in ai.platon.pulsar.common.StringsKt
- primaryKey() - function in ai.platon.pulsar.common.FuzzyTracker
- primaryKey.
- print(BinaryTreeNode) - function in ai.platon.pulsar.common.BTreePrinter
- print() - function in ai.platon.pulsar.common.FrequencyTree
- print(Integer) - function in ai.platon.pulsar.common.FrequencyTree.Node
- print() - function in ai.platon.pulsar.common.urls.UrlTree
- print() - function in ai.platon.pulsar.common.urls.UrlTree.Node
- printStackTrace() - function in kotlin.NoSuchCriticalObjectException
- printStackTrace(PrintStream) - function in kotlin.NoSuchCriticalObjectException
- printStackTrace(PrintWriter) - function in kotlin.NoSuchCriticalObjectException
- printStackTrace() - function in kotlin.NotSupportedException
- printStackTrace(PrintStream) - function in kotlin.NotSupportedException
- printStackTrace(PrintWriter) - function in kotlin.NotSupportedException
- printStackTrace() - function in kotlin.ProxyException
- printStackTrace(PrintStream) - function in kotlin.ProxyException
- printStackTrace(PrintWriter) - function in kotlin.ProxyException
- printStackTrace() - function in kotlin.NoProxyException
- printStackTrace(PrintStream) - function in kotlin.NoProxyException
- printStackTrace(PrintWriter) - function in kotlin.NoProxyException
- printStackTrace() - function in kotlin.ProxyRetiredException
- printStackTrace(PrintStream) - function in kotlin.ProxyRetiredException
- printStackTrace(PrintWriter) - function in kotlin.ProxyRetiredException
- printStackTrace() - function in kotlin.ProxyRetryException
- printStackTrace(PrintStream) - function in kotlin.ProxyRetryException
- printStackTrace(PrintWriter) - function in kotlin.ProxyRetryException
- printStackTrace() - function in kotlin.ProxyGoneException
- printStackTrace(PrintStream) - function in kotlin.ProxyGoneException
- printStackTrace(PrintWriter) - function in kotlin.ProxyGoneException
- printStackTrace() - function in kotlin.ProxyVendorException
- printStackTrace(PrintStream) - function in kotlin.ProxyVendorException
- printStackTrace(PrintWriter) - function in kotlin.ProxyVendorException
- printStackTrace() - function in kotlin.ProxyInsufficientBalanceException
- printStackTrace(PrintStream) - function in kotlin.ProxyInsufficientBalanceException
- printStackTrace(PrintWriter) - function in kotlin.ProxyInsufficientBalanceException
- printStackTrace() - function in kotlin.ProxyVendorUntrustedException
- printStackTrace(PrintStream) - function in kotlin.ProxyVendorUntrustedException
- printStackTrace(PrintWriter) - function in kotlin.ProxyVendorUntrustedException
- Priority13 - class in ai.platon.pulsar.common
- Priority13.Companion - class in ai.platon.pulsar.common.Priority13
- Priority21 - class in ai.platon.pulsar.common
- 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
- process(String) - function in ai.platon.pulsar.common.FiledLines.Preprocessor
- process(String) - function in ai.platon.pulsar.common.FiledLines.DefaultPreprocessor
- process(String) - function in ai.platon.pulsar.common.SingleFiledLines.Preprocessor
- process(String) - function in ai.platon.pulsar.common.SingleFiledLines.TextPreprocessor
- process(String) - function in ai.platon.pulsar.common.SingleFiledLines.RegexPreprocessor
- ProcessLauncher - class in ai.platon.pulsar.common
- The process launcher
- 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 Check all unavailable proxies, recover them if possible.
- 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
- PulsarJobBase - class in ai.platon.pulsar.common
- PulsarParams - class in ai.platon.pulsar.common
- Created by vincent on 16-9-24.
- put(String,Object) - function in ai.platon.pulsar.common.config.PulsarParams
- put.
- put(String,Object) - function in ai.platon.pulsar.common.ObjectCache
- put.
- put(Object) - function in ai.platon.pulsar.common.ObjectCache
- put.
- put(String,Frequency) - function in ai.platon.pulsar.common.FrequencyManager
- put(String,Object) - function in ai.platon.pulsar.common.config.Params
- put.
- put(K,ExpiringItem) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
- put(K,V) - function in ai.platon.pulsar.common.concurrent.ConcurrentLRUCache
- putAll(Map) - function in ai.platon.pulsar.common.FrequencyManager
- putBean(String,Object) - function in ai.platon.pulsar.common.BeanFactory
- putBean(Object) - function in ai.platon.pulsar.common.BeanFactory
- putBean(T) - function in ai.platon.pulsar.common.config.VolatileConfig
- putBean(String,T) - function in ai.platon.pulsar.common.config.VolatileConfig
- putDatum(K,T,Long) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
- putIfAbsent(String,Frequency) - function in kotlin.collections.FrequencyManager