Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for MonotonicClock (0.05 sec)

  1. api/maven-api-core/src/main/java/org/apache/maven/api/MonotonicClock.java

     * to their desired timezone:
     * <pre>{@code
     * Instant now = MonotonicClock.now();
     * ZonedDateTime local = now.atZone(ZoneId.systemDefault());
     * }</pre>
     *
     * @see System#nanoTime()
     * @see Clock
     */
    public class MonotonicClock extends Clock {
        private static final MonotonicClock CLOCK = new MonotonicClock();
    
        private final long startNanos;
        private final Instant startInstant;
    
        /**
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Wed Jan 15 06:28:29 UTC 2025
    - 5.6K bytes
    - Viewed (0)
  2. api/maven-api-core/src/test/java/org/apache/maven/api/MonotonicClockTest.java

        @Test
        @DisplayName("MonotonicClock singleton instance should always return the same instance")
        void testSingletonInstance() {
            MonotonicClock clock1 = MonotonicClock.get();
            MonotonicClock clock2 = MonotonicClock.get();
    
            assertSame(clock1, clock2, "Multiple calls to get() should return the same instance");
        }
    
        @Test
        @DisplayName("MonotonicClock should always use UTC timezone")
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Wed Jan 15 06:28:29 UTC 2025
    - 5.8K bytes
    - Viewed (0)
  3. impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java

    import javax.inject.Named;
    import javax.inject.Singleton;
    
    import java.time.Duration;
    import java.time.Instant;
    import java.util.HashSet;
    import java.util.List;
    
    import org.apache.maven.api.MonotonicClock;
    import org.apache.maven.execution.BuildSuccess;
    import org.apache.maven.execution.ExecutionEvent;
    import org.apache.maven.execution.MavenSession;
    import org.apache.maven.execution.ProjectExecutionEvent;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Fri Jun 06 20:01:00 UTC 2025
    - 5.5K bytes
    - Viewed (0)
  4. impl/maven-cli/src/main/java/org/apache/maven/cling/transfer/Slf4jMavenTransferListener.java

     * specific language governing permissions and limitations
     * under the License.
     */
    package org.apache.maven.cling.transfer;
    
    import java.time.Duration;
    import java.time.Instant;
    
    import org.apache.maven.api.MonotonicClock;
    import org.eclipse.aether.transfer.AbstractTransferListener;
    import org.eclipse.aether.transfer.TransferCancelledException;
    import org.eclipse.aether.transfer.TransferEvent;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Dec 12 11:02:17 UTC 2024
    - 4K bytes
    - Viewed (0)
  5. impl/maven-cli/src/main/java/org/apache/maven/cling/transfer/AbstractMavenTransferListener.java

     * under the License.
     */
    package org.apache.maven.cling.transfer;
    
    import java.io.PrintWriter;
    import java.time.Duration;
    import java.util.concurrent.TimeUnit;
    
    import org.apache.maven.api.MonotonicClock;
    import org.apache.maven.api.services.MessageBuilder;
    import org.apache.maven.api.services.MessageBuilderFactory;
    import org.eclipse.aether.transfer.AbstractTransferListener;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Tue Apr 22 22:13:51 UTC 2025
    - 4.3K bytes
    - Viewed (0)
  6. impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/BuilderCommon.java

    import javax.inject.Named;
    import javax.inject.Singleton;
    
    import java.time.Duration;
    import java.time.Instant;
    import java.util.List;
    import java.util.Set;
    
    import org.apache.maven.api.MonotonicClock;
    import org.apache.maven.artifact.Artifact;
    import org.apache.maven.execution.BuildFailure;
    import org.apache.maven.execution.ExecutionEvent;
    import org.apache.maven.execution.MavenExecutionRequest;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Fri Jan 10 08:42:00 UTC 2025
    - 10.3K bytes
    - Viewed (0)
  7. impl/maven-cli/src/main/java/org/apache/maven/cling/event/ExecutionEventLogger.java

    import java.time.Instant;
    import java.time.ZoneId;
    import java.time.ZonedDateTime;
    import java.time.temporal.ChronoUnit;
    import java.util.List;
    import java.util.Objects;
    
    import org.apache.maven.api.MonotonicClock;
    import org.apache.maven.api.services.MessageBuilder;
    import org.apache.maven.api.services.MessageBuilderFactory;
    import org.apache.maven.execution.AbstractExecutionListener;
    import org.apache.maven.execution.BuildFailure;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Fri Dec 13 15:40:45 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  8. impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/concurrent/BuildPlanExecutor.java

            protected void start() {
                if (start == null) {
                    start = MonotonicClock.now();
                    resumed = start;
                } else {
                    resumed = MonotonicClock.now();
                }
            }
    
            protected void stop() {
                end = MonotonicClock.now();
                exec = exec.plus(Duration.between(resumed, end));
            }
    
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Oct 16 06:12:36 UTC 2025
    - 55.1K bytes
    - Viewed (0)
  9. api/maven-api-core/src/main/java/org/apache/maven/api/ProtoSession.java

            }
        }
    
        /**
         * Returns new builder from scratch.
         */
        static Builder newBuilder() {
            return new Builder().withStartTime(MonotonicClock.now());
        }
    
        class Builder {
            private Map<String, String> userProperties;
            private Map<String, String> systemProperties;
            private Instant startTime;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Jul 03 14:18:26 UTC 2025
    - 7.5K bytes
    - Viewed (0)
  10. impl/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java

    import java.util.ArrayList;
    import java.util.Date;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import java.util.Objects;
    import java.util.Properties;
    
    import org.apache.maven.api.MonotonicClock;
    import org.apache.maven.artifact.repository.ArtifactRepository;
    import org.apache.maven.eventspy.internal.EventSpyDispatcher;
    import org.apache.maven.model.Profile;
    import org.apache.maven.model.root.RootLocator;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Dec 12 11:02:17 UTC 2024
    - 32.1K bytes
    - Viewed (0)
Back to top