Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for TaskFrom (0.09 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/filters/routine.go

    const taskKey taskKeyType = iota
    
    type Task struct {
    	Func func()
    }
    
    func WithTask(parent context.Context, t *Task) context.Context {
    	return request.WithValue(parent, taskKey, t)
    }
    
    func TaskFrom(ctx context.Context) *Task {
    	t, _ := ctx.Value(taskKey).(*Task)
    	return t
    }
    
    // WithRoutine returns an http.Handler that executes preparation of long running requests (i.e. watches)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 16 10:22:16 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/server/filters/routine_test.go

    	}
    }
    
    func TestExecutionWithRoutine(t *testing.T) {
    	var executed bool
    	handler := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
    		t := TaskFrom(r.Context())
    		t.Func = func() {
    			executed = true
    		}
    	})
    	ts := httptest.NewServer(WithRoutine(handler, func(_ *http.Request, _ *request.RequestInfo) bool { return true }))
    	defer ts.Close()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 16 10:22:16 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  3. subprojects/composite-builds/src/integTest/groovy/org/gradle/integtests/composite/AbstractCompositeBuildIntegrationTest.groovy

    import org.gradle.api.Plugin;
    import org.gradle.api.Project;
    import org.gradle.api.Task;
    
    public class ${className} implements Plugin<Project> {
        public void apply(Project project) {
            Task task = project.task("taskFrom${baseName}");
            task.setGroup("Plugin");
        }
    }
    """
            }
        }
    
        void outputContains(String string) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Aug 19 21:32:57 UTC 2022
    - 6.7K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/get.go

    					defer watcher.Stop()
    					handler.ServeHTTP(w, req)
    				})
    			}
    
    			// Run watch serving in a separate goroutine to allow freeing current stack memory
    			t := genericfilters.TaskFrom(req.Context())
    			if t != nil {
    				t.Func = serve
    			} else {
    				serve()
    			}
    			return
    		}
    
    		// Log only long List requests (ignore Watch).
    		defer span.End(500 * time.Millisecond)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Feb 16 10:22:16 UTC 2024
    - 10.7K bytes
    - Viewed (0)
Back to top